QT項(xiàng)目打包成EXE文件的實(shí)現(xiàn)步驟
一、前言
在使用 QT 開發(fā)完應(yīng)用程序后,我們通常需要將其打包成可執(zhí)行文件(EXE),以便在沒有安裝 QT 開發(fā)環(huán)境的其他計(jì)算機(jī)上運(yùn)行。本文將詳細(xì)介紹如何將 QT 項(xiàng)目打包成獨(dú)立的 EXE 文件。
二、環(huán)境準(zhǔn)備
QT 開發(fā)環(huán)境:確保已經(jīng)安裝了 QT,并且配置好了相應(yīng)的編譯器(如 MinGW 或 MSVC)。
項(xiàng)目編譯:在 QT Creator 中,將項(xiàng)目編譯為 Release 版本。具體操作是在左下角的構(gòu)建套件中選擇 Release,然后點(diǎn)擊 “構(gòu)建” 按鈕進(jìn)行編譯。
三、使用 windeployqt 工具
3.1 拷貝exe到指定目錄
為了清晰可見,建立一個(gè)獨(dú)立文件夾目錄,來存放應(yīng)用程序的所有依賴庫。
C:\Work\uisrc\camera_qt_app\udpTrans\src\camera_qt_app
項(xiàng)目的Release如下:
C:\Work\uisrc\camera_qt_app\udpTrans\src\recv\build\Desktop_Qt_5_15_2_MinGW_64_bit-Release
將項(xiàng)目release下的recv.exe拷貝到上面新建的camera_qt_app目錄
3.2 在搜索里面搜qt找到qt自帶的命令行MinGW 64bit
3.3 用cd /d 路徑的方式來到剛剛新建的存exe文件夾下
3.4 輸入命令windeployqt recv.exe來對生成的exe進(jìn)行配置動(dòng)態(tài)庫文件
(windeployqt 是 QT 提供的一個(gè)工具,用于自動(dòng)復(fù)制應(yīng)用程序所需的所有依賴庫)
最后已經(jīng)可以點(diǎn)exe來運(yùn)行程序了。
四、使用Enigma Virtual Box整個(gè)文件夾打包成一個(gè)exe文件
一個(gè)官方工具:https://enigmaprotector.com/en/downloads.html
4.1 下載后安裝只需要一直下一步
4. 2 打開該工具,選擇剛才新建目錄的recv.exe文件
4.3 將整個(gè)文件(新建的那個(gè)文件夾)添加進(jìn)來
4.4 選擇壓縮
點(diǎn)擊Process最終生成一個(gè)新的exe文件,就是一個(gè)獨(dú)立可運(yùn)行的應(yīng)用EXE了。
到此這篇關(guān)于QT項(xiàng)目打包成EXE文件的實(shí)現(xiàn)步驟的文章就介紹到這了,更多相關(guān)QT打包成EXE內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Opencv基于CamShift算法實(shí)現(xiàn)目標(biāo)跟蹤
這篇文章主要為大家詳細(xì)介紹了Opencv基于CamShift算法實(shí)現(xiàn)目標(biāo)跟蹤,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-01-01Visual Studio Code 2020安裝教程及CPP環(huán)境配置(教程圖解)
這篇文章主要介紹了Visual Studio Code 2020安裝教程、CPP環(huán)境配置,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-03-03基于QT5實(shí)現(xiàn)一個(gè)時(shí)鐘桌面
這篇文章主要介紹了利用QT5實(shí)現(xiàn)的一個(gè)時(shí)鐘桌面,文中的示例代碼講解詳細(xì),對我們學(xué)習(xí)或工作有一定的幫助,感興趣的小伙伴可以了解一下2022-01-01Visual Studio 2019安裝使用C語言程序(VS2019 C語言)
這篇文章主要介紹了Visual Studio 2019安裝使用C語言程序,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-03-03