QT5打包發布release應用程序


QT5打包發布release應用程序

我想把QT5編好的代碼打包成一個exe,這樣所有用戶拿到我的單獨一個exe文件即可運行,好酷哦

要想實現打包功能需要兩個軟件一個是windeployqt,這個只要安裝QT5就自動安裝好了,

另一個是Engima Virtual Box, 下載地址(免安裝、漢化版):https://www.7down.com/soft/246626.html


 

1.在Qt-Creator中編譯成release版本

先點擊release,在點擊小錘子編譯或Ctrl+B

這時在項目project文件夾下就會有一個以release結尾的文件夾,其中exe在這個文件夾中的release文件夾中

2.新建一個空白文件夾在任意位置

我是在桌面上建立了一個output文件夾

將上面這個編譯好的release中的exe文件單獨拷貝到你要輸出的output文件夾

 

3.在win10的任務欄搜索框搜索qt並打開

出現:

 

4.輸入如下 cd /d 路徑,其中路徑為剛才新建的輸出output文件夾路徑

這一步是沒有輸出的

第二步輸入 windeployqt 程序名

此時的output文件夾就會把代碼依賴的庫文件等就添加到output文件夾了

5.打開Enigma Virtual Box軟件

 

配置好輸入輸出路徑后,點擊添加-->添加文件夾遞歸,選擇output即可,不要再往下選擇,選擇“添加文件夾%DEFAULTFOLDER%”-->確定

然后再選擇文件選項-->勾選啟用文件虛擬化和壓縮文件-->確定

最后選擇打包,就自動完成了

到你自己的輸出文件夾就看到有一個test1_boxed.exe文件

打包完成!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM