導讀:Qt程式編寫好以後該如何釋出。本文教你使用Qt自帶工具windeployqt來進行操作。
本文字數:500,閱讀時長大約:3分鐘
(1)編寫一個簡單的程式
我們先做一個簡單的視窗,新增一個圖片資原始檔,放置到視窗當中。
選擇新增Qt Resource File檔案型別
選擇資原始檔的路徑,併為它命名
點選完成
設定資源字首,如果資源層次不是很複雜的話,可以只設定一層,用"/"表示
點選Add Files新增一個圖片檔案
在主視窗中新增一個 Tool Button,設定剛才的圖片為icon。
(2)用Release方式構建專案
構建成功後,會在專案資料夾中Release資料夾中生成.exe檔案:
這時如果執行.exe檔案會發生錯誤,提示找不到一些.dll檔案:
因為.exe檔案對其他檔案有依賴關係,可以使用windeployqt解決,釋出一套完整的程式及其依賴的庫檔案。
(3)使用windeployqt釋出程式
將myTest.exe複製到要釋出的資料夾下,比如D:\myTest\下
在開始選單中找到Qt cmd 工具,開啟
進入到D:\myTest資料夾下,執行命令
windeployqt myTest.exe
windeployqt會幫我們解決檔案依賴關係,程式需要的庫檔案都生成在了資料夾中,並且資原始檔也被編譯到了二進位制檔案裡。
這次再執行myTest.exe,可以看到結果正常,釋出結束。
推薦閱讀:
獲取知識乾貨、增加面試經驗、瞭解職場人生
歡迎關注微信公眾號