之前都是使用QT+VS开发,这次直接使用QT开发,记录一下程序发布过程,方便后期使用查阅。
- 添加环境变量
在path目录下添加如下路径:
之前使用QT+VS2013,添加如下路径
D:\App\Qt5.9.3\5.9.3\msvc2013_64\bin;
D:\App\Qt5.9.3\5.9.3\msvc2013_64\include;
单独使用QT开发,使用的Qt5.9.3 minGW 32bit,需添加如下路径
D:\App\Qt5.9.3\5.9.3\mingw53_32\bin;
D:\App\Qt5.9.3\5.9.3\mingw53_32\include;
- 将生成的exe拷贝到一个空文件夹中,然后在文件夹中,按住Shift键,然后右键,选择“在此处打开命令窗口”。(也可以直接在路径栏,输出cmd,打开命令窗口)
- 然后输入windeployqt的绝对路径 *.exe
步骤3输入的打包命令示例:
D:\App\Qt5.9.3\5.9.3\mingw53_32\bin\windeployqt CalendarDemo1_20240520.exe
在上述存放exe的文件夹中会所需的添加dll库文件。
- 一般还会缺少的dll库文件
在上述qt的安装目录下,如D:\App\Qt5.9.3\5.9.3\mingw53_32\bin,找到下列库文件,拷贝到exe所在文件夹。
libgcc_s_dw2-1.dll
libwinpthread-1.dll
libstdc++-6.dll