Cygwin + MinGW + GCC 相談室 Part 3
■ このスレッドは過去ログ倉庫に格納されています
0758デフォルトの名無しさん
2008/06/11(水) 14:04:08現在MinGWにてC++を開発して
JNI連携でeclipseのJAVAで実行しようと考えています。
MinGWでdllを作って中を覗くと、
クラス名が「Java_HelloWorldJNI_sayHelloWorld@8」のように
「@+数字」が付いてしまいます。
こうなるとネイティブメソッド宣言がエラーで出来なくなっちゃいますよね?
このクラス名指定でエラー ⇒ public native String sayHelloWorld@8();
これを回避するには
『dllwrap --add-stdcall-alias』
このような形で指定する事を調べてわかりましたが
これをMinGWのどこで設定するのかがイマイチわからず。。。
Project>Export Makefileで作られたMakefileにも指定する所がなさそうですし。
■ このスレッドは過去ログ倉庫に格納されています