【轉】Qt使用自帶的windeployqt 生成exe來發布軟件


集成開發環境 QtCreator 目前生成圖形界面程序 exe 大致可以分為兩類:
Qt Widgets Application  和 Qt Quick Application
下面分別介紹這兩類exe 的發布方式。

第一類 Qt Widgets Application 可執行程序發布方式

意思是創建的 Qt Widgets Application 項目

下面來發布軟件:

 Release 方式編譯生成 exe 程序,也就是調試運行的方式選擇Release

生成完成后,在release文件夾下找到生成的exe文件

將exe文件放到一個單獨的文件夾下

在開始菜單Qt5.5.0下找到Qt5.5 for Desktop cmd運行文件,打開運行

 

cmd進入exe所在文件夾, 執行命令windeployqt ***.exe

然后在文件夾下就可以看到發布的文件了,連依賴關系都解決了,直接可以運行

 

第二類 Qt Quick Application的發布方式

 

也就是創建的Qt Quick Application項目,操作類似。

 

以 Release 方式編譯生成 exe 程序

將項目release文件夾下生成的exe文件

放到一個文件夾里面,然后打開Qt的cmd命令,輸入

windeployqt   project3.exe   --qmldir  C:\Qt\Qt5.5.0\5.5\mingw492_32\qml  

(exe文件名已經Qt安裝路徑根據自己的而定)

 

然后備忘錄下面就生成發布文件了。可以直接點開運行。

【轉自】小波Linux


免責聲明!

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



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