之前都是使用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