浅谈QT打包的两种方式

 更新时间:2023年03月10日 11:24:25   作者:QtCompany  
本文主要介绍了浅谈QT打包的两种方式,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

QT打包的两种方式

一个是QT5自带的windeployqt(不需要下载安装),它可以找到程序(exe)用到的所有库文件,并且都拷贝到exe程序的当前文件。此时打包的exe较小,需要和拷贝进来的文件放一起运行,也可以将这些文件再次打包成一个大的exe文件,此时用的第二种打包方式。

另一个是Engima Virtual Box,这是下载链接Engima Virtual Box,软件图标如下:

具体步骤

打开QT Creator在debug或者release下运行,(我用的debug)

到项目工程下面找生成的exe文件

3.在开始菜单中找到QT5.7 64-bit for Desktop打开命令行

5.输入命令行:windeployqt 程序名 敲击回车。这一步操作是将所需的库文件全都拷贝到exe程序的当前文件:

在当前目录下是可以点击运行exe程序的,此时库文件都已经拷贝到当前目录下了

继续将第一步生成的一堆文件打包

1. 打开运行Enigma Virtual Box: Enter Input File Name输入要打包的exe路径,Enter Output File Name生成的exe文件路径,默认情况下是输入的exe路径,Files 所有打包的文件(第一步生成的一堆文件)

2. 点击Process开始打包

3. 打开目录最后生成的_boxed.exe文件即可运行

注意:换台端脑若出现缺少vcruntime140d.dll vcomp140d.dll等几个c++库,可在C:\Windows\SysWOW64目录下找到拷贝到最后生成的大exe文件夹下,或者在第二步时一起打包。

到此这篇关于浅谈QT打包的两种方式的文章就介绍到这了,更多相关QT打包内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • C++ const关键字分析详解

    C++ const关键字分析详解

    C++中的const关键字的用法非常灵活,而使用const将大大改善程序的健壮性。这篇文章主要介绍了C/C++ 中const关键字的用法,需要的朋友可以参考下
    2021-08-08
  • 常用Hash算法(C语言的简单实现)

    常用Hash算法(C语言的简单实现)

    下面小编就为大家带来一篇常用Hash算法(C语言的简单实现)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-09-09
  • 浅谈C++中replace()方法

    浅谈C++中replace()方法

    C++编程语言中的string应用方式多样化,每一种应用方式都能帮助我们提实现特定的功能需求。在这里我们将会为大家详细介绍一下其中一个比较重要的用法,有关C++ replace()函数的应用方式,需要的朋友可以参考下
    2015-11-11
  • VC++中HTControl控制类使用之CHTDlgBase对话框基类实例

    VC++中HTControl控制类使用之CHTDlgBase对话框基类实例

    这篇文章主要介绍了VC++中HTControl控制类使用之CHTDlgBase对话框基类,是比较丰富而实用的功能,需要的朋友可以参考下
    2014-08-08
  • STL常用容器详细解析

    STL常用容器详细解析

    这里我们不涉及容器的基本操作之类,只是要讨论一下各个容器其各自的特点STL中的常用容器包括:顺序性容器(vector、deque、list)、关联容器(map、set)、容器适配器(queue、stac)
    2013-09-09
  • C++制作《游戏内存外挂》详解

    C++制作《游戏内存外挂》详解

    这篇文章主要介绍了C++制作《游戏内存外挂》详解,文中通过示例代码和图片介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-07-07
  • Qt如何通过pos()获取坐标信息

    Qt如何通过pos()获取坐标信息

    这篇文章主要给大家介绍了关于Qt如何通过pos()获取坐标信息的相关资料,文中通过代码介绍的非常详细,对大家学习或者使用qt具有一定的参考借鉴价值,需要的朋友可以参考下
    2024-01-01
  • 输出1000以内的素数的算法(实例代码)

    输出1000以内的素数的算法(实例代码)

    本篇文章是对输出1000以内的素数的算法进行了详细的分析介绍,需要的朋友参考下
    2013-05-05
  • vscode C++远程调试运行(学习C++用)

    vscode C++远程调试运行(学习C++用)

    这篇文章主要介绍了vscode C++远程调试运行(学习C++用),本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-04-04
  • C++的头文件和实现文件详解

    C++的头文件和实现文件详解

    这篇文章主要介绍了C++的头文件和实现文件详解的相关资料,需要的朋友可以参考下
    2015-01-01

最新评论