QT項目打包成EXE文件的實現(xiàn)步驟
一、前言
在使用 QT 開發(fā)完應用程序后,我們通常需要將其打包成可執(zhí)行文件(EXE),以便在沒有安裝 QT 開發(fā)環(huán)境的其他計算機上運行。本文將詳細介紹如何將 QT 項目打包成獨立的 EXE 文件。
二、環(huán)境準備
QT 開發(fā)環(huán)境:確保已經(jīng)安裝了 QT,并且配置好了相應的編譯器(如 MinGW 或 MSVC)。
項目編譯:在 QT Creator 中,將項目編譯為 Release 版本。具體操作是在左下角的構建套件中選擇 Release,然后點擊 “構建” 按鈕進行編譯。

三、使用 windeployqt 工具
3.1 拷貝exe到指定目錄
為了清晰可見,建立一個獨立文件夾目錄,來存放應用程序的所有依賴庫。
C:\Work\uisrc\camera_qt_app\udpTrans\src\camera_qt_app
項目的Release如下:
C:\Work\uisrc\camera_qt_app\udpTrans\src\recv\build\Desktop_Qt_5_15_2_MinGW_64_bit-Release
將項目release下的recv.exe拷貝到上面新建的camera_qt_app目錄
3.2 在搜索里面搜qt找到qt自帶的命令行MinGW 64bit

3.3 用cd /d 路徑的方式來到剛剛新建的存exe文件夾下

3.4 輸入命令windeployqt recv.exe來對生成的exe進行配置動態(tài)庫文件
(windeployqt 是 QT 提供的一個工具,用于自動復制應用程序所需的所有依賴庫)

最后已經(jīng)可以點exe來運行程序了。
四、使用Enigma Virtual Box整個文件夾打包成一個exe文件
一個官方工具:https://enigmaprotector.com/en/downloads.html
4.1 下載后安裝只需要一直下一步

4. 2 打開該工具,選擇剛才新建目錄的recv.exe文件

4.3 將整個文件(新建的那個文件夾)添加進來

4.4 選擇壓縮

點擊Process最終生成一個新的exe文件,就是一個獨立可運行的應用EXE了。
到此這篇關于QT項目打包成EXE文件的實現(xiàn)步驟的文章就介紹到這了,更多相關QT打包成EXE內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
Opencv基于CamShift算法實現(xiàn)目標跟蹤
這篇文章主要為大家詳細介紹了Opencv基于CamShift算法實現(xiàn)目標跟蹤,具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-01-01
Visual Studio Code 2020安裝教程及CPP環(huán)境配置(教程圖解)
這篇文章主要介紹了Visual Studio Code 2020安裝教程、CPP環(huán)境配置,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-03-03
Visual Studio 2019安裝使用C語言程序(VS2019 C語言)
這篇文章主要介紹了Visual Studio 2019安裝使用C語言程序,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-03-03

