目录
- QT打包发布项目
- 正常操作流程(不包含第三方库)
- 包含第三方库
QT打包发布项目
qt 版本:5.14.2
qtcreator 版本 4.11.1
正常操作流程(不包含第三方库)
首先在左下角的把项目模式从常用的Debug模式改成Release模式,同时记住自己的构建套件,我这里用的是mingw64位
然后正常点击运行,运行成功后关闭,点开release项目生成的文件,
打开"release"文件夹,把.exe文件放到一个单独的空文件夹中
然后从开始菜单找到关于qt的安装文件夹,打开在release模式下运行时对应的构建套件名字的qtbash命令行
打开之后的界面是这样的
然后转入到只存放.exe文件的文件夹,执行
windeployqt exe文件名.exe
等待执行完毕。
执行完毕之后打开原本只存放exe的文件夹,就发现出现了很多其他的文件,这个时候点击.exe文件运行,自己的项目就运行成功了。
包含第三方库
但是需要注意的一点就是,如果自己的项目在开发时使用了第三方库,比如说使用了mysql数据库,又或者是音视频处理的库,这个时候在打包完成后需要在.exe所在的文件夹中加上libmysql.dll动态库文件或者其他的动态库文件,这个时候才能运行成功。libmysql.dll可以在mysql的安装目录中找到