关于dll文件的生成以及找不到jni.h的解决办法(fatal error C1083: Cannot open include file: 'jni.h':)

简介: 引用环境:Winxp+VC6.0 过程:编绎生成Dll文件时出错首先是关于dll文件的生成: 方法如下: 打开VC++6.0,新建->; 工程 ->; win32 Dynamic-Link Library在向导中选择空工程 添加如用jav...
引用
环境:Winxp+VC6.0 
过程:编绎生成Dll文件时出错


首先是关于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
引用

将以下文件: 

Java代码 
  1. \jdk\include\jni.h  
  2.   
  3. \jdk\include\win32\jawt_md.h  
  4.   
  5. \jdk\include\win32\jni_md.h  


复制到Visual Studio的安装目录下的include目录中 
相关文章
解决办法:fatal error: SDL.h: 没有那个文件或目录
解决办法:fatal error: SDL.h: 没有那个文件或目录
338 0
|
Windows
WINDOWS编译ffmpeg:LINK : fatal error LNK1104: 无法打开文件“LIBCMT.lib”
WINDOWS编译ffmpeg:LINK : fatal error LNK1104: 无法打开文件“LIBCMT.lib”
471 0
|
C++ Windows
编译OpenJDK11:fatal error LNK1104: cannot open file ‘kernel32.lib‘
编译OpenJDK11:fatal error LNK1104: cannot open file ‘kernel32.lib‘
237 0
NDK编译doubango时出现错误:undefined reference to ‘stderr‘
NDK编译doubango时出现错误:undefined reference to ‘stderr‘
137 0
编译ffmpeg:libavdevice/xcbgrab.c:28:10: fatal error: xcb/xfixes.h: 没有那个文件或目录
编译ffmpeg:libavdevice/xcbgrab.c:28:10: fatal error: xcb/xfixes.h: 没有那个文件或目录
86 0
|
Linux
编译telepresence:fatal error: libavfilter/avfiltergraph.h: 没有那个文件或目录
编译telepresence:fatal error: libavfilter/avfiltergraph.h: 没有那个文件或目录
84 0
|
IDE 开发工具 C++
打开MFC项目时:fatal error RC1015: cannot open include file ‘winres.h‘.
打开MFC项目时:fatal error RC1015: cannot open include file ‘winres.h‘.
647 0
打开MFC项目时:fatal error RC1015: cannot open include file ‘winres.h‘.
|
编译器 计算机视觉
关于 Qt编译时使用msvc编译器报错“Error: cannot open ...main.obj.10836.32.jom for write” 的解决方法
关于 Qt编译时使用msvc编译器报错“Error: cannot open ...main.obj.10836.32.jom for write” 的解决方法
关于 Qt编译时使用msvc编译器报错“Error: cannot open ...main.obj.10836.32.jom for write” 的解决方法
|
Android开发
【错误记录】Android NDK 错误排查记录 ( error: undefined reference to | Linking CXX shared library FAILED )
【错误记录】Android NDK 错误排查记录 ( error: undefined reference to | Linking CXX shared library FAILED )
898 0
Qt 编译时遇到 error: [debug/qrc_music.cpp] Error 1
第一种方式,清理编译文件 把Qdebug release 文件件都删除, 删除makefile 文件 尝试重新编译 以上是网上寻找的结果 以下是我的解决方法
693 0