qt5+vs2017程式打包釋出,在其他電腦上執行
阿新 • • 發佈:2019-02-14
最近剛剛接觸qt5編寫介面程式,新手上路可謂是困難重重啊,你永遠不知道下一個困難會在什麼時候出現,這裡分享一個qt5+vs2017的打包釋出方法,希望能對新手有所幫助,廢話不多說,請繼續看下去。
一、dll(動態庫連結)
釋出qt程式,就要找到dll檔案,使用qt自帶的 windeployqt 可以自動尋找dll檔案
1、我使用的是 Qt 5.11.1 64-bit for Desktop (MSVC 2017)
使用前將exe檔案提取到一個單獨的資料夾
使用命令“cd /d exe檔案的路徑”轉到exe檔案的路徑,
使用 windeployqt 工具命令:“windeployqt exe檔名”
2、但是這樣做可能不能讓我們的exe檔案在其他電腦上執行
我們可以使用vs自帶的dumpbin生成dll檔案的txt檔案,檢視缺少的dll檔案
使用命令““dumpbin /IMPORTS exe檔名 > output.txt”輸出所需的dll檔案
二、尋找dll檔案
1、生成的txt檔案部分截圖
2、使用eyerything軟體尋找dll檔案
下載地址:http://www.voidtools.com/
根據位置去尋找dll檔案