1. 程式人生 > 程式設計 >一篇文章教你3分鐘如何釋出Qt程式

一篇文章教你3分鐘如何釋出Qt程式

導讀:Qt程式編寫好以後該如何釋出。本文教你使用Qt自帶工具windeployqt來進行操作。

本文字數:500,閱讀時長大約:3分鐘

(1)編寫一個簡單的程式

我們先做一個簡單的視窗,新增一個圖片資原始檔,放置到視窗當中。

選擇新增Qt Resource File檔案型別

一篇文章教你3分鐘如何釋出Qt程式

選擇資原始檔的路徑,併為它命名

一篇文章教你3分鐘如何釋出Qt程式

點選完成

一篇文章教你3分鐘如何釋出Qt程式

設定資源字首,如果資源層次不是很複雜的話,可以只設置一層,用"/"表示

一篇文章教你3分鐘如何釋出Qt程式

點選Add Files新增一個圖片檔案

一篇文章教你3分鐘如何釋出Qt程式

在主視窗中新增一個 Tool Button,設定剛才的圖片為icon。

一篇文章教你3分鐘如何釋出Qt程式

(2)用Release方式構建專案

一篇文章教你3分鐘如何釋出Qt程式

構建成功後,會在專案資料夾中Release資料夾中生成.exe檔案:

一篇文章教你3分鐘如何釋出Qt程式

一篇文章教你3分鐘如何釋出Qt程式

這時如果執行.exe檔案會發生錯誤,提示找不到一些.dll檔案:

一篇文章教你3分鐘如何釋出Qt程式

因為.exe檔案對其他檔案有依賴關係,可以使用windeployqt解決,釋出一套完整的程式及其依賴的庫檔案。

(3)使用windeployqt釋出程式

將myTest.exe複製到要釋出的資料夾下,比如D:\myTest\下

一篇文章教你3分鐘如何釋出Qt程式

在開始選單中找到Qt cmd 工具,開啟

一篇文章教你3分鐘如何釋出Qt程式

進入到D:\myTest資料夾下,執行命令

windeployqt myTest.exe

一篇文章教你3分鐘如何釋出Qt程式

windeployqt會幫我們解決檔案依賴關係,程式需要的庫檔案都生成在了資料夾中,並且資原始檔也被編譯到了二進位制檔案裡。

一篇文章教你3分鐘如何釋出Qt程式

這次再執行myTest.exe,可以看到結果正常,釋出結束。

一篇文章教你3分鐘如何釋出Qt程式

總結

到此這篇關於教你3分鐘如何釋出Qt程式的文章就介紹到這了,更多相關釋出Qt程式內容請搜尋我們以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援我們!