当前位置: 代码迷 >> QT开发 >> Qt程序怎样拷贝到其他电脑上运行,该怎么解决
  详细解决方案

Qt程序怎样拷贝到其他电脑上运行,该怎么解决

热度:125   发布时间:2016-04-25 04:58:36.0
Qt程序怎样拷贝到其他电脑上运行
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目录下的,也不用。。。。
  相关解决方案