如何編寫代碼來調用JNI使用Microsoft Visual C++
我怎樣寫C代碼microsoft visual c++ 2010 Express
?我無法做到。我正在編寫一些C代碼,但它編譯有錯誤。
請建議一些方法來做到這一點?
我寫了這個代碼:
#include "jni.h"
#include "stdio.h"
#include "HelloWorld.h"
JNIEXPORT void JNICALL
Java_HelloWorld_print(JNIEnv *env, jobject obj) {
printf("This is a JNI tester");
return;
}
我得到了以下錯誤:
helloworld.cpp(1): fatal error C1083: Cannot open include file: 'jni.h' No such file or directory
亞克西,代碼的簡單的複製,粘貼和誤差大於屏幕轉儲 – 2011-05-31 09:00:11
有可能更好,只需添加jni.h的路徑和helloworld.h到包括路徑INT項目屬性。 – Aaaaaaaa 2011-05-31 09:03:37
如果你正在開發java,你應該安裝JDK。 'jni.h'作爲JDK的一部分包含在' \ include'或' \ include \ win32'中。將這些目錄添加到項目屬性中的「C/C++」下的項目的「其他包含目錄」中。 –
Mashmagar
2013-10-14 20:00:41