将编译好的exe程序打包,能够放到别的电脑上运行,这里使用Qt的自带的工具进行程序打包。
windeployqt工具。
步骤1:编译release程序
我使用qtcreator来编译的程序
步骤2:拷贝生成的exe文件到单独的文件夹。
拷贝到新目录下
步骤3:打包
我使用的编译器是mingw的编译器,所以可执行程序的使用的库也是mingw的库。
以下是mingw目录下的windeployqt可执行程序。
点击上方文件栏,输入cmd
执行命令。
打包好的目录如下。
步骤4:执行程序
程序打包完成后,双击程序可能会找不到库的情况,如下。
这时需要使用everything工具从本地电脑上搜索这些库,拷贝到目录下就行了。