天天看點

Qt在Windows環境下生成exe檔案

1.準備

Qt軟體+Windows環境+windeployqt+Enigma Virtual Box

Qt在Windows環境下生成exe檔案

2.Release項目

在Qt中找到項目,選擇release,然後運作

Qt在Windows環境下生成exe檔案

然後打開項目的儲存路徑

Qt在Windows環境下生成exe檔案

第一個為項目編譯後DeBug運作生成的檔案夾

第二個就是我們選擇Release後運作生成的檔案夾

第三個則是我們自己建立源項目的檔案夾

第四個是我們後面步驟需要用到随便命名建立的檔案夾

打開項目Release檔案夾

Qt在Windows環境下生成exe檔案

打開release檔案夾,找到生成的win.exe檔案,然後複制到我們剛剛建立的第四個winexe檔案夾

Qt在Windows環境下生成exe檔案
Qt在Windows環境下生成exe檔案

使用windeployqt指令

桌面左下角找到Qt 5.12.6(MinGW 7.3.0 64-bit),然後打開

Qt在Windows環境下生成exe檔案

将路徑切換至第四個檔案夾下後輸入windeployqt win.exe(win.exe自行更改)

Qt在Windows環境下生成exe檔案
Qt在Windows環境下生成exe檔案

再傳回檔案管理器檢視第四個檔案夾下是否添加很多依賴包

Qt在Windows環境下生成exe檔案

此時的win.exe檔案是可以點開進行運作,如報錯,即缺少一些其他依賴或者環境變量未配置好

Qt在Windows環境下生成exe檔案

Enigma Virtual Box

打開軟體

1.選擇我們要打包的軟體(第四檔案夾内)

2.我們打包後的輸出路徑及檔案名稱win_boxed.exe

3.添加我們第四檔案夾中的所有依賴包

4.點選生成

Qt在Windows環境下生成exe檔案

打開第四檔案夾内的win_boxed.exe,即可複制到其他地方,随時使用

完成

此為小白教程,記錄所學,如有錯誤,請各位大神提出,原部落格位址https://blog.csdn.net/u014453443/article/details/85837138

*** FYSDM ***