Qt生成release后的可执行程序*.exe要发布在其它平台,需要用到Qt自带的一个工具windeployqt.exe。只需要简单的两步就可以完成。
a1 把可执行程序放到单独文件
a2 在qt自带ming32编译器执行命令windeployqt *.exe就可以自动添加相应库和文件
具体步骤如下:
1.1首先把可执行程序*.exe放到一个单独文件夹下E:test
cd /d E:\test
1.2在开始菜单打开qt自带的编译器
如下图所示,输入命令cd /d E:\test进入*.exe文件夹,然后输入windeployqt *.exe命令,把对应动态库和文件关联进来,结果如下图所示。
windeployqt test.exe