- 758 名前:デフォルトの名無しさん mailto:sage [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にも指定する所がなさそうですし。
|

|