eclipse,mingw,jni编写C/C++,生成dll给java工程调用问题点总结

首先感谢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,可以看上面几篇文章,再次谢谢前辈的总结!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值