1. 程式人生 > >qt5+vs2017程式打包釋出,在其他電腦上執行

qt5+vs2017程式打包釋出,在其他電腦上執行

最近剛剛接觸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檔案