關於dll文件的生成以及找不到jni.h的解決辦法

首先是關於dll文件的生成:

方法如下:

打開VC++6.0,新建->; 工程 ->; win32 Dynamic-Link Library在嚮導中選擇空工程

添加如用javah生成的頭文件和自己寫的一個cpp文件,然後編譯運行,如果沒有出現錯誤,既可以在編譯成功的debug文件夾中找到dll文件,如果出現找不到jni.h的錯誤,那麼用如下方法解決:

fatal error C1083: Cannot open include file: 'jni.h': No such file or directory
將以下文件:

/jdk/include/jni.h

/jdk/include/win32/jawt_md.h

/jdk/include/win32/jni_md.h

複製到Visual Studio.net的安裝目錄下的/Vc7/include目錄中

如果是VC6.0,自己找相應的目錄即可!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章