Windows下Qt打包自动寻找依赖的DLL

 更新时间:2024年12月02日 10:51:17   作者:时代追随者  
本文介绍了两种在Windows下使用Qt打包应用程序并自动寻找依赖DLL的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

一、通用方式 

1、将工程编译生成的xxx.exe文件,放到一个英文路径的目录下;

2、在开始菜单中打开 Qt 命令行工具;

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

4、使用 windeployqt 工具命令执行 xxx.exe:比如 windeployqt MainApply.exe ,执行后Qt自带的关联库,会自动增加进入目录。

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、按照第一节的步骤打包,获取依赖库文件。

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

到此这篇关于Windows下Qt打包自动寻找依赖的DLL的文章就介绍到这了,更多相关Qt打包依赖DLL内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:

相关文章

  • C/C++中接收return返回来的数组元素方法示例

    C/C++中接收return返回来的数组元素方法示例

    return是C++预定义的语句,它提供了种植函数执行的一种放大,最近学习中遇到了相关return的内容,觉着有必要总结一下,这篇文章主要给大家介绍了关于C/C++中如何接收return返回来的数组元素的相关资料,需要的朋友可以参考下。
    2017-12-12
  • C语言全面讲解顺序表使用操作

    C语言全面讲解顺序表使用操作

    线性表是最简单的数据结构,而顺序表又是最简单的线性表,其基本思想是用一段地址连续的储存单元依次存储线性表的数据元素,比如我们常用的一维数组,下面代码实现了顺序表的定义以及基本操作
    2022-04-04
  • C++ 实现L2-002 链表去重

    C++ 实现L2-002 链表去重

    这篇文章主要介绍了C++ 实现L2-002 链表去重,本文通过简要的案例,解题思路讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下
    2021-07-07
  • 一篇文章带你实现C语言中常用库函数的模拟

    一篇文章带你实现C语言中常用库函数的模拟

    这篇文章主要介绍了C语言中常用库函数的模拟,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-09-09
  • C语言宏定义结合全局变量的方法实现单片机串口透传模式

    C语言宏定义结合全局变量的方法实现单片机串口透传模式

    今天小编就为大家分享一篇关于C语言宏定义结合全局变量的方法实现单片机串口透传模式,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-12-12
  • C语言字符串函数介绍与模拟实现详解

    C语言字符串函数介绍与模拟实现详解

    字符串函数(String processing function)也叫字符串处理函数,指的是编程语言中用来进行字符串处理的函数,如C,pascal,Visual以及LotusScript中进行字符串拷贝,计算长度,字符查找等的函数
    2022-02-02
  • 浅析C++ 数据类型

    浅析C++ 数据类型

    这篇文章主要介绍了C++ 数据类型的相关资料,帮助大家更好的理解和学习c++,感兴趣的朋友可以了解下
    2020-08-08
  • C++统计函数执行时间的最佳实践

    C++统计函数执行时间的最佳实践

    在软件开发过程中,性能分析是优化程序的重要环节,了解函数的执行时间分布对于识别性能瓶颈至关重要,本文将分享一个C++函数执行时间统计工具,希望对大家有所帮助
    2025-09-09
  • C语言数据结构之Hash散列表

    C语言数据结构之Hash散列表

    这篇文章主要介绍了C语言数据结构之Hash散列表,散列表(哈希表)其思想主要是基于数组支持按照下标随机访问数据,时间复杂度为O(1)的特性,可以说是数组的一种拓展,需要的朋友可以参考下
    2023-08-08
  • vs2022启动一个CmakeLists.txt项目的实践

    vs2022启动一个CmakeLists.txt项目的实践

    本文主要介绍了vs2022启动一个CmakeLists.txt项目的实践,文中通过图文介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-06-06

最新评论