Qt程序编译后,将整个工程拷贝其他电脑上,运行.exe后提示“没有找到mingwm10.dll”,后来在网上下了个mingwm10.dll到工程中。运行有提示“没有找到libgcc_s_dw2-1.dll”。。
------解决方案--------------------
比较方便的做法是:
1.若别的机器上也有Qt开发环境,你就拷贝干净的源码,去别的机器上再重新编译。
2.若无Qt开发环境,就在本机打包发布release应用程序。
------解决方案--------------------
不用从网上下,去QtSDK\Desktop\Qt\4.7.4\mingw\bin这个目录,你需要的库都在这里。
如果你的Qt SDK版本和我的不一样,可以使用这个办法来定位:搜索QtCore4.dll在哪里。
------解决方案--------------------
QtCore4.dll,QtGui4.dll,libgcc_s_dw2-1.dll,mingwm10.dll这四个动态链接库是必须的,没有无法运行啊。直接放在release所在的文件下。
------解决方案--------------------
下载dll show。编译运行后时,打开dll show,上面选择程序,下面就显示你所用到的dll了,按照路径,分为2种,system下的,和QtSDK下的
一般QtSDK目录下的dll和你的exe打包就行;system下的就不用了,是个电脑都有。
当然,360目录下的,也不用。。。。