4
C++アプリケーションでJNIを使用しようとしています。
私はjni.hをインクルードし、JNI_CreateJavaVM
を呼び出そうとしましたが、この機能については、
"未解決の外部エラー"が続きます。
"C:\プログラムファイル\のJava \ jdk1.7.0 \ libに\ jvm.lib"
"C:\プログラムファイル\のJava \ jdk1.7.0 \ libに\ jawt.lib"Visual Studio 2008にJNIをリンクする
私はにリンク
しかし、それは役に立たなかった。
私は何が欠けていますか?
正しいライブラリにリンクしています。エラーは、リンカーエラーです: '未解決の外部シンボル_JNI_CreateJavaVM'(先頭の_に注意してください)?そうであれば、宣言から '__stdcall'が不足する可能性があります。' jni_md.h'が 'jdk1.7.0 \ include \ win32'に含まれていることを確認してください。 – tribeca
正確なエラーは次のとおりです。未解決の外部シンボル__imp__JNI_CreateJavaVM @ 12 function ... – Idov