首先打开.exe文件后一直显示找不到.dll文件,无法执行程序
2然后根据路径找到了bin里面的libSimulationRuntimeC.dll复制到exe文件夹内部,然后就显示其他dll文件也找不到
3 只好把exe文件夹内部文件都复制到bin里面才可以正常运行
4但是bin里面dll文件非常非常多,而且后续工作还有很多exe文件需要执行,采取将exe文件夹内部文件粘贴到bin里不是好方法
5有没有明白的可以通过修改路径的方法解决一下这个问题呀,真的很感谢🙏
可以尝试修改系统环境变量,将bin文件夹路径添加到系统环境变量中,这样程序就可以正确找到dll文件,而不需要将dll文件复制到exe文件夹内部。
windows环境下有两种解决方法适合你的情况:
(1) 将你的bin目录更新到系统环境,这样随便你的exe放哪里都是可以直接运行;
(2) 直接查看你的exe依赖哪些动态库,将这些动态库挑出来放exe同级目录,这样也能解决你的问题;
望采纳。
不知道你这个问题是否已经解决, 如果还没有解决的话:问题来了,你要打开的exe为什么会在临时目录?压缩包里双击打开?是的话为什么不先解压再打开?