查看完整版本: [-- Qt打包软件问题 --]

QTCN开发网 -> Qt QML开发 -> Qt打包软件问题 [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

14dzqiu 2016-08-11 22:35

Qt打包软件问题

关于Qt打包问题,先说下我打包的过程:
1、将release文件夹里的exe复制到一个空白的文件夹;
2、在命令窗口调用windeployqt *.exe,然后生成了一对dll文件和相应文件夹。
3、按照教程,我下将整个文件夹拷贝至U盘,然后插进另一台电脑,点击运行EXE,出现警报:丢失libgcc_s_dw2-1、libstdc++-6、libwinpthread-1这三个DLL;
4、随后我在网上下载了这三个DLL文件,并将它们添加到根目录,如下:
[attachment=15614]

5、但是,现在运行还是不行,警报:应用程序无法正常启动(0xc000007b),请单击“确定”关闭应用程序。


请教大家如何解决这个问题?如何将qt生成的EXE移动至另外一台没有装Qt的电脑上运行?

never_forget 2016-08-12 08:34
楼主,你可以重新编译、打包一次,注意文件夹英文命名,第二,可能是你的QT环境配置有问题,朋友也出现过这种情况,楼主加油。。。

realfan 2016-08-12 09:00
你用的是mingw32版本的吗?那三个文件libgcc_s_dw2-1、libstdc++-6、libwinpthread-1,不要到网上下,可能会版本不对。用Qt\Qt5.x.x\5.x\mingw53_32\bin目录下的

14dzqiu 2016-08-12 14:44
realfan:你用的是mingw32版本的吗?那三个文件libgcc_s_dw2-1、libstdc++-6、libwinpthread-1,不要到网上下,可能会版本不对。用Qt\Qt5.x.x\5.x\mingw53_32\bin目录下的 (2016-08-12 09:00) 

按照2楼的指示,完美解决了这个问题,谢谢。


查看完整版本: [-- Qt打包软件问题 --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled