java调用C++ DLL库方法。c++代码编译时报错,帮我看一下,对C++不很熟
代码部分12
3错误提示
4我是根据这个https://www.cnblogs.com/xiaocainiao2hao/p/5619862.html搞的
帮你编译好了,win32工程见附件下载(https://pan.baidu.com/s/1Hr7CrwnpVulZFT7Jrgj1tg)。注意编译时:项目->属性->c/c++->附加包含目录,添加两个路径
(1)、C:\Program Files (x86)\Java\jdk1.8.0_102\include(换成你本地的jdk路径前缀)
(2)、C:\Program Files (x86)\Java\jdk1.8.0_102\include\win32(换成你本地的jdk路径前缀)
每次更新网站都要重新添加一下吗?有没有办法给固定住?
dllApi.cpp把这个头文件也包含一下
#include <stdlib.h>
你缺少jni.h和jni_md.h文件,你可以直接到网上下载这两个文件,然后添加进项目,然后在报错的地方之前都#include这两个文件,或者直接在项目里面配置inlcude包含这两个文件的路径,希望给分,我着急下个东西,所以跑这里来回答问题。。。
C:\Program Files (x86)\Java\jdk1.8.0_102\include\win32(换成你本地的jdk路径前缀)