Qt Windows下打包程式

2021-10-04 09:33:05 字數 640 閱讀 4388

打包qt庫

1、開啟qt自帶的命令列工具

2、命令列工具進入需要打包的exe路徑

3、輸入"windeployqt.exe ***.exe"

打包qml庫

1、開啟qt自帶的命令列工具

2、命令列工具進入需要打包的exe路徑

3、輸入"windeployqt.exe ***.exe –qmldir xx/5.4/mingw491_32/qml"

打包vc庫

1、開啟對應vs自帶的命令列工具 - 「使用於vs20xx的x64本機工具命令提示」

2、使用命令「dumpbin /imports xx.exe > output.txt」輸出所需的dll檔案

3、檢視output.txt檔案中缺少的dll,使用everything進行查詢。

查詢規則為:

(1)、優先查詢路徑中有"microsoft visual studio 140"目錄

(2)、優先查詢路徑中有"redist"的目錄

參考可參考結合depends軟體使用

關注

筆者 - jxd

linux下打包QT程式

把qt寫的程式整理好,生成release版本。利用下面的copylib.sh指令碼檔案,拷貝release版本的依賴庫。把 usr lib arm linux gnueabihf qt5 plugins platforms拷貝到release所在資料夾 建議單獨拿出來release版本的程式 找出p...

linux下程式打包發布

程式以test為例 1.qtcreate使用release版本編譯 2.從可執行程式的檔案中拿出可執行檔案,例 test 3.終端下使用ldd命令檢視需要的連線庫,例 ldd test 4.把ldd查詢到的所有需要的庫匯出 這裡提供乙個指令碼將ldd列印出來的依賴庫複製到指定路徑 bin sh ex...

Linux下QT程式打包

3 步驟 linuxdeployqt 參考qtcreate使用release版本編譯 從可執行程式的檔案中拿出可執行檔案,例 umarm 例 ldd umarm bin sh exe umarm 你需要發布的程式名稱 des home junion desktop bin 建立資料夾的位置 depl...