1. 程式人生 > >Qt學習筆記:打包exe程式

Qt學習筆記:打包exe程式

在Qt Creator通過release能夠生成exe檔案,但是單獨執行會缺失很多dll檔案,當然你可以按照錯誤提示一個一個的將這些dll檔案從qt安裝目錄中複製黏貼過去,但是這樣做很麻煩,而且一不小心容易出錯。

windeployqt

實際上Qt提供了windeployqt工具,他能自動分析exe檔案所需要的檔案,並將其儲存到其所在目錄下。
windeployqt 位於 qt 安裝目錄下面的bin資料夾裡面:

這裡寫圖片描述

使用方法很簡單,首先將release得到的exe檔案放到一個單獨的目錄下,比如D:\test\

然後開啟Qt 5.7 64-bit for Desktop (MSVC 2015)

,並進入到目的目錄下:

這裡寫圖片描述
這裡寫圖片描述

然後執行windeployqt生成依賴檔案

這裡寫圖片描述

Enigma 檔案打包工具

這個軟體很方便,並且免費。

這裡提供下載地址:

下載安裝以後,使用這個軟體打包。