3分鐘教會你如何釋出Qt程式

Coding十日談發表於2020-08-23

 

 

導讀: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,可以看到結果正常,釋出結束。

 

  

推薦閱讀:

一篇文章快速搞懂Qt檔案讀寫操作

Qt訊號與槽使用方法最完整總結

C++最好的圖形庫是什麼?

 

 

 

獲取知識乾貨、增加面試經驗、瞭解職場人生

歡迎關注微信公眾號

 

 

相關文章