Windows下Qt打包自動尋找依賴的DLL
一、通用方式
1、將工程編譯生成的xxx.exe文件,放到一個英文路徑的目錄下;

2、在開始菜單中打開 Qt 命令行工具;

3、命令行輸入cd/d exe所在目錄,比如 cd /d C:\Users\xxxxx\Desktop\Online 進入目錄。

4、使用 windeployqt 工具命令執(zhí)行 xxx.exe:比如 windeployqt MainApply.exe ,執(zhí)行后Qt自帶的關聯(lián)庫,會自動增加進入目錄。

5、如果工程還包含其他DLL庫,要復制到這個目錄下。

到此打包就成功了。
二、依賴庫文件指定到一個目錄下
1、文件目錄Resources文件處,右擊選擇Add New。

2、選擇 Qt Resources File

3、給資源文件命名

4、config.qrc資源文件處右擊 ,選擇Open in Editor。

5、編輯config.qrc,添加前綴。注意這里前綴要使用"/qt/etc"這個名稱。

6、Add Files
事先新建和編輯好qt.conf文件。Add Files選擇文件qt.conf。
[Paths] Prefix = ./libs #ArchData = . #Data = . #Libraries = . #LibraryExecutables = . #Binaries = . #Plugins = . #Imports = . #Qml2Imports = . #Translations = translations
添加文件后

7、整個工程文件重新編譯鏈接,生成xx.exe。
8、按照第一節(jié)的步驟打包,獲取依賴庫文件。

9、新建一個libs目錄(qt.conf文件里Prefix = ./libs),把除xx.exe文件外所有生成的依賴文件,放到 libs目錄下。

到此這篇關于Windows下Qt打包自動尋找依賴的DLL的文章就介紹到這了,更多相關Qt打包依賴DLL內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
C/C++中接收return返回來的數(shù)組元素方法示例
return是C++預定義的語句,它提供了種植函數(shù)執(zhí)行的一種放大,最近學習中遇到了相關return的內容,覺著有必要總結一下,這篇文章主要給大家介紹了關于C/C++中如何接收return返回來的數(shù)組元素的相關資料,需要的朋友可以參考下。2017-12-12
一篇文章帶你實現(xiàn)C語言中常用庫函數(shù)的模擬
這篇文章主要介紹了C語言中常用庫函數(shù)的模擬,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-09-09
C語言宏定義結合全局變量的方法實現(xiàn)單片機串口透傳模式
今天小編就為大家分享一篇關于C語言宏定義結合全局變量的方法實現(xiàn)單片機串口透傳模式,小編覺得內容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧2018-12-12
C++統(tǒng)計函數(shù)執(zhí)行時間的最佳實踐
在軟件開發(fā)過程中,性能分析是優(yōu)化程序的重要環(huán)節(jié),了解函數(shù)的執(zhí)行時間分布對于識別性能瓶頸至關重要,本文將分享一個C++函數(shù)執(zhí)行時間統(tǒng)計工具,希望對大家有所幫助2025-09-09

