Qt 5——Qt程序打包(圖文)

Qt的應用程序編譯出來之後,將單獨的exe程序拿到其他PC上運行是運行不起來的,會提示缺少對應的動態鏈接庫。我們需要去Qt的安裝目錄下找到所有的Qt程序運行時所依賴的,將他們和exe程序放到同一目錄下,程序纔可以執行。

根據上邊的描述我們可以想象的到,如果手動去尋找應用程序依賴的動態庫,這是一件非常麻煩的事情。其實我們完全沒有必要這麼辛苦,Qt給我們提供了一個尋找依賴項的工具windeployqt

1.Windeployqt的使用方法:

如果我們一件配置好了環境變量,在dos下輸入windeployqt會有相應的信息輸出,否則需要指定該工具的完全路徑才能夠正常使用,例如:

 C:\Qt\Qt5.5.0\5.5\mingw492_32\bin\windeployqt

在這裏插入圖片描述

2.把新生成的exe文件放到指定的目錄下:

例如: C:\Users\Kevin\Desktop\qt_test
圖一

3.在控制檯窗口中通命令進入到上述目錄中

#在這裏插入圖片描述

4.執行命令windeployqt 應用程序名(qttext.exe)

在這裏插入圖片描述

應用程序所需的附加依賴項就會全部拷貝到我們指定的目錄中

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章