您好,登錄后才能下訂單哦!
這篇文章主要介紹了qt 5的發布技巧,步驟詳細簡單具有一定借鑒價值,需要的朋友可以參考下。如下資料是關于qt 5發布步驟的內容。
QT5 發布時,莫過于依賴動態鏈接庫(dll) , 但是,QT5的動態鏈接庫貌似都有2套 ,例如 Qt5Core (針對realese) , Qt5Cored (針對debug) ,凡事末尾帶d的都是debug文件需要的鏈接庫。
A 關于發布
1.首先,我們得找到自己安裝QT的目錄
2.找到上述路徑 Qt/5.4/mingw491_32/bin
3.在路徑中找到9個必須基本dll,其中分為3類
(1)icu庫
(2)lib類
(3)Qt5核心類
這是發布的必須的基本動態鏈接庫,如發布大程序,需加其他庫,這里不一一說明,可以使用Depends這個工具查找需要什么庫。
(4)除此之外,還必須帶的文件夾有Qt/5.4/mingw491_32/bin/plugins中的platform文件夾,需復制到與exe同目錄,如圖所示
注意,如使用了ico圖標必須加上Qt/5.4/mingw491_32/bin/plugins中的iconengines,如不清楚,可以將整個plugins文件夾復制過來,即可順利完成發布。
B 關于打包
1.推薦大家使用一個特別方便的軟件 Enigma Virtual Box_7.30 ,綠色免費。
2.從工程文件找出realese/xx.exe文件,路徑如下
3.新建一個文件夾,將找到的dll庫以及platform等文件夾與主目錄放在一起,如A(發布中的第(4)步)
4.找到自己編譯器產生的exe文件,藍色部分可改名
5.增加你放好dll和platform的文件夾
6.然后點擊文件選項,勾選壓縮文件。執行封包即可
方法二
集成開發環境 QtCreator 目前生成圖形界面程序 exe 大致可以分為兩類:
Qt Widgets Application 和 Qt Quick Application。
下面分別介紹這兩類exe 的發布方式。
第一類 Qt Widgets Application 可執行程序發布方式
意思是創建的 Qt Widgets Application 項目
下面來發布軟件:
以 Release 方式編譯生成 exe 程序,也就是調試運行的方式選擇Release
將 生成的exe 可執行文件復制到 別的文件夾下,這里我復制到F:\qtsetup下
在開始菜單Qt5.5.0下找到Qt5.5 for Desktop cmd運行文件,打開運行
cmd進入F:\qtsetup下, 執行命令windeployqt *****.exe
回車
自動在該路徑下生成exe所有需要的運行環境(dll+各種文件夾)
運行結束可以直接點擊exe運行了,這樣可以避免一個個所需要的的文件查找,然后在copy過來
關于qt 5發布步驟就分享到這里了,當然并不止以上和大家分析的辦法,不過小編可以保證其準確性是絕對沒問題的。希如果喜歡本篇文章,不妨把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。