1.準備
Qt軟體+Windows環境+windeployqt+Enigma Virtual Box
2.Release項目
在Qt中找到項目,選擇release,然後運作
然後打開項目的儲存路徑
第一個為項目編譯後DeBug運作生成的檔案夾
第二個就是我們選擇Release後運作生成的檔案夾
第三個則是我們自己建立源項目的檔案夾
第四個是我們後面步驟需要用到随便命名建立的檔案夾
打開項目Release檔案夾
打開release檔案夾,找到生成的win.exe檔案,然後複制到我們剛剛建立的第四個winexe檔案夾
使用windeployqt指令
桌面左下角找到Qt 5.12.6(MinGW 7.3.0 64-bit),然後打開
将路徑切換至第四個檔案夾下後輸入windeployqt win.exe(win.exe自行更改)
再傳回檔案管理器檢視第四個檔案夾下是否添加很多依賴包
此時的win.exe檔案是可以點開進行運作,如報錯,即缺少一些其他依賴或者環境變量未配置好
Enigma Virtual Box
打開軟體
1.選擇我們要打包的軟體(第四檔案夾内)
2.我們打包後的輸出路徑及檔案名稱win_boxed.exe
3.添加我們第四檔案夾中的所有依賴包
4.點選生成
打開第四檔案夾内的win_boxed.exe,即可複制到其他地方,随時使用
完成
此為小白教程,記錄所學,如有錯誤,請各位大神提出,原部落格位址https://blog.csdn.net/u014453443/article/details/85837138