关于idea java调用c++报错:动态链接库(DLL)初始化例程失败

背景:用SWIG生成了给java使用的c++dll,在其他电脑上运行报错:动态链接库(DLL)初始化例程失败

自己电脑上运行正常,别人电脑上就报错,开始以为是我的c++dll 环境依赖问题,经过各种排查 jdk版本 位数,dll依赖都没问题......依旧报找字问题和也报依赖问题,最后在对方电脑上安装vs编译源码,发现debug dll正常 我也在自己电脑上打包了debug版本的,确实正常,release版本报错,所有最大可能是优化选项问题,需要研究特此一记。如有其他问题再回来改。

经过三个小时的....,发现是jdk版本问题 我用的是java version "1.8.0_131",在对方电脑上安装这个版本 可以  ,    "1.8.0_452" 和“11.0.27”都不行

posted @ 2025-06-09 00:49  冉遗鱼  阅读(92)  评论(0)    收藏  举报