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语言中程序如何调用Python脚本

    C语言中程序如何调用Python脚本

    由于python有很多功能强大的开源库,有时候在写C语言程序的时候又想利用一下python强大的模块,那么C语言中程序如何调用Python脚本,感兴趣的小伙伴们可以参考一下
    2021-05-05
  • C语言实现数独辅助器(附源码)

    C语言实现数独辅助器(附源码)

    数独是源自瑞士的一种数学游戏。是一种运用纸、笔进行演算的逻辑游戏。本文将利用C语言制作一个数独辅助器,感兴趣的小伙伴可以跟随小编一起学习一下
    2023-01-01
  • C++虚函数表的原理与使用解析

    C++虚函数表的原理与使用解析

    对C++ 了解的人都应该知道虚函数(Virtual Function)是通过一张虚函数表(Virtual Table)来实现的。简称为V-Table。本文就将详细讲讲虚函数表的原理与使用,需要的可以参考一下
    2022-04-04
  • C语言 循环详解及简单代码示例

    C语言 循环详解及简单代码示例

    本文主要介绍C语言的循环知识,这里整理了循环的基础资料并附简单的代码示例详细讲解,有需要的小伙伴可以参考下
    2016-08-08
  • C语言深入讲解指针与结构体的使用

    C语言深入讲解指针与结构体的使用

    指针提供了对地址操作的一种方法,因此,使用指针可使得C语言能够更高效地实现对计算机底层硬件的操作。另外,通过指针可以更便捷地操作数组。C数组允许定义可存储相同类型数据项的变量,结构是C编程中另一种用户自定义的可用的数据类型,它允许您存储不同类型的数据项
    2022-05-05
  • C++小游戏教程之猜数游戏的实现

    C++小游戏教程之猜数游戏的实现

    这篇文章主要和大家详细介绍如何利用C++做一个简易的猜数游戏,分为用户猜数和系统猜数。文中的示例代码讲解详细 ,感兴趣的小伙伴可以尝试一下
    2022-11-11
  • c++迭代器失效的情况汇总

    c++迭代器失效的情况汇总

    这篇文章主要介绍了C++迭代器失效的几种情况总结,文中代码非常详细,帮助大家更好的了解学习,感兴趣的朋友可以参考下
    2020-06-06
  • C语言 文件的打开与关闭详解及示例代码

    C语言 文件的打开与关闭详解及示例代码

    本文主要介绍C语言 文件的基础知识,这里整理了相关资料及示例代码,有兴趣的小伙伴可以参考下
    2016-08-08
  • C++实现扫雷程序开发

    C++实现扫雷程序开发

    这篇文章主要为大家详细介绍了C++实现扫雷程序开发,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-07-07
  • C语言中fgetgrent()函数和fgetpwent()函数的用法对比

    C语言中fgetgrent()函数和fgetpwent()函数的用法对比

    这篇文章主要介绍了C语言中fgetgrent()函数和fgetpwent()函数的用法对比,分别用于读取组格式函数和读取密码格式,需要的朋友可以参考下
    2015-08-08

最新评论