首先感谢CSDN前辈的总结,以下有几篇很好的文章贴出来给大家分享,根据这几篇文章和我自己的总结,基本可以搞定遇到的问题。
https://blog.csdn.net/xuchaobei123/article/details/44037653
https://blog.csdn.net/yanzi1225627/article/details/18891613
https://blog.csdn.net/afunx/article/details/53447563
1、下载Eclipse CDT插件,让Eclipse支持C++的开发,在eclipse软件商城搜ETD下载安装,重启eclipse即可。
2,安装windows下的C/C++编译环境MinGW,最好下载离线安装包,这篇文章介绍了如何下载,https://blog.csdn.net/qq_27854685/article/details/80752078,盗个图先,下载后解压到某个位置,设置环境变量,设置方法参考前面的链接,离线包的地址(https://sourceforge.net/projects/mingw-w64/files/?source=navbar。
3,我这里就不重复其他文章已经说明的,只总结我遇到的问题。
第一次新建C/C++项目后,总是报错:Cannot run program "sh",我就从新建了一个项目,就再没出现这个问题。
还有报"jint"或"JNIEXPORT"错误的,将JDK下的支持JNI的头文件引入。
要编译成dll,下面这一步也是必须的(第一次的小白会绕弯路的),不然编译不出来dll。
编译按钮在哪里呢?没用过的还真不知道!
最终的编译结果
如何调用生成的dll,可以看上面几篇文章,再次谢谢前辈的总结!