Qt Windows 打包发布 (一)

现有一Qt程序需要打包发布,使其可在无Qt环境的电脑运行。

暴力寻找库文件方法:

1,将待发布的软件放在一单独文件夹,如AppDeploy。双击程序时,提示系统错误,此为缺少Qt动态链接库导致。

Qt Windows 打包发布 (一)_第1张图片

2,Qt编译时,细心的同学可以发现程序所使用的库文件地址。

Qt Windows 打包发布 (一)_第2张图片

3,我把 C:\Qt\Qt5.3.1\5.3\mingw482_32\bin 里面的文件全部拷贝到待发布程序文件夹AppDeploy中。

4,再双击程序,发现新的错误提示。

Qt Windows 打包发布 (一)_第3张图片

5,将这些文件夹全部拷贝到AppDeploy中。

Qt Windows 打包发布 (一)_第4张图片

6,将plugins下的platforms文件夹,拷贝到和程序同一级目录。

Qt Windows 打包发布 (一)_第5张图片

7,再次双击程序,程序运行成功。

Qt Windows 打包发布 (一)_第6张图片

8,此时,不要关闭程序,将AppDeploy下的所有文件全部选中,然后delete,若提示文件正在使用中,跳过此文件。

Qt Windows 打包发布 (一)_第7张图片

9,最后剩余文件:

Qt Windows 打包发布 (一)_第8张图片

10,进入platforms文件夹,选中全部文件删除,跳过正在使用的文件。

Qt Windows 打包发布 (一)_第9张图片

11,至此所有的库文件都找到了,你可以将AppDeploy文件夹拷贝到其他未安装Qt的电脑去运行了。

你可能感兴趣的:(QT)