精华内容
下载资源
问答
  • QT打包生成exe文件

    千次阅读 2020-02-27 22:31:51
    QT打包生成exe文件

    QT生成的exe文件无法直接在windows上面运行,需要将文件中所需要的dll(动态链接库)文件一起打包才可以运行,所以本文介绍一下如何打包exe文件。

    1. 首先将exe文件放到指定文件夹下面。

    在这里插入图片描述

    2. 然后打开QT命令行,进入到指定文件夹下面,用windeployqt 指令将需要的库文件导出。

    在这里插入图片描述

    win7操作界面

    在这里插入图片描述

    win10操作界面

    在这里插入图片描述
    在这里插入图片描述

    3. 点击exe文件可以直接运行,但需要在此文件夹下面,所以需要将这些dll文件打包成一个整体的exe文件。

    在这里插入图片描述

    4. 采用第三方软件进行打包。EnigmaVirtualBox软件,直接下载运行即可,不需要安装。

    软件下载地址:链接:https://pan.baidu.com/s/1H76CpCN5lHsOyOteQaPjUA 提取码:u03l

    在这里插入图片描述

    注意事项:为了减小体积,尽可能的要删掉一些没有用的库文件。

    在这里插入图片描述
    在此感谢上面博客给予的技术支持,如有侵权,立即删除。

    展开全文
  • Qt程序打包生成exe详细步骤

    千次阅读 多人点赞 2020-10-20 18:56:20
    第一步,打开我们的项目,将构建方式由Debug(调试版本)改为...此时打开按win+R并输入cmd打开命令窗,输入cd /d D:\FdogProject\QRegExpR(刚才新建文件夹中),并回车,再次输入windeployqt QRegExp.exe,打包文件夹里..

    在这里插入图片描述


    第一步,打开我们的项目,将构建方式由Debug(调试版本)改为Release(发布版本),这里不用多说了吧。
    在这里插入图片描述
    运行之后,没有问题,并且在项目地址下生成一个如下文件夹:
    在这里插入图片描述
    .我们将Release中的QRegExp.exe单独复制出来,并保存到另一个新建文件夹。

    在这里插入图片描述
    在这里插入图片描述

    这里要注意一下是否缺少dll文件

    此时打开按win+R并输入cmd打开命令窗,输入cd /d D:\FdogProject\QRegExpR(刚才新建文件夹中),并回车,再次输入windeployqt QRegExp.exe,打包文件夹里面多出各种依赖文件,如下图

    在这里插入图片描述
    打开安装好的Enigma Virtual Box点击下载
    在这里插入图片描述

    点击add,将新文件夹的所有文件除QRegExp.exe之外的全部文件添加,点击Files Options->compress files对文件进行压缩,再选择process进行压缩打包
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    最后会生成一个名为QRegExp_boxed.exe的程序,这个.exe程序就可以单独移动出来,放在没有安装QT的windows机上跑了。

    展开全文
  • 1、Qt项目中,使用release生成exe可执行文件 2、复制生成的exe到新的文件夹目录DIR_PATH下面 3、打开Qt命令行 cd DIR_PATH windeployqt FILE.exe 4、将动态库复制到exe同目录下

    1、Qt项目中,使用release生成exe可执行文件
    2、复制生成的exe到新的文件夹目录DIR_PATH下面
    3、打开Qt命令行

    cd DIR_PATH
    windeployqt FILE.exe
    

    4、将动态库复制到exe同目录下(如MySQL需要的动态库)
    MySQL需要的动态库

    展开全文
  • 使用windeployqt.exe打包工具,一次性收集所需要的dll文件,与exe文件一起发布。 先编译出release版本的exe文件,拷贝至一个空的文件夹中。 再执行windeployqt.exe 注意:用哪个工具编译的(mingw或者Visual ...

    问题现象

    编译完成后,直接执行会提示系统错误:找不到Qt5Gui和Qt5Core.dll等动态库。

     解决措施

    使用windeployqt.exe打包工具,一次性收集所需要的dll文件,与exe文件一起发布。

    先编译出release版本的exe文件,拷贝至一个空的文件夹中。

    再执行windeployqt.exe

    注意:用哪个工具编译的(mingw或者Visual Studio等),就调用对应的bin目录下面的windeployqt程序。

    然后,所需要的dll都被拷贝过来了:

    问题现象

    还缺少一个libwinpthread-1.dll

    解决措施

     直接到bin目录下手动拷贝一下吧:

    源路径:D:\Qt\5.15.2\mingw81_32\bin\libwinpthread-1.dll

    拷贝后:

    问题现象

    无法定位程序输入点

     解决措施

    手动拷贝libstdc++-6.dll,替换原来的同名文件。

    原因分析

     比较了一个2个版本的libstdc++-6.dll,发现内容大小确实不一样。

     那么,不正确的那个dll文件是从哪里来的呢?

    用everything搜了一下:在C:\MinGW\bin下面有一个,

     原因应该就是,windeployqt.exe工具发现exe文件需要libstdc++-6.dll,然后就根据系统PATH目录的配置去搜索。第一个就找到了C:\MinGW\bin\libstdc++-6.dll这个文件。

    因此,网上找到很多方法是去更改PATH配置,让windeployqt.exe工具搜到正确的libstdc++-6.dll

    补充说明

    其实,也用不上那么多dll。精简版的如下:

     

    展开全文
  • 如果想看具体Qt打包步骤或者 对出错具体细节感兴趣的建议从第一步开始看 1. 选择 release 2. 点击“小斧头”编译 3. 点击“绿三角”运行按钮 如下图所示: 4. 在工程文件夹untitled 同目录下 找到release...
  • 使用qt开发APP最常见的一个问题是,如何生成.exe文件并打包其他电脑上运行。其实很简单,步骤如下: 1.在qt开发界面上选择“项目”,“构建配置”选择release, “构建目录” 选择沈城.exe文件路径,在“build步骤”...
  • Qt打包生成exe程序

    2015-08-14 19:21:54
    1、生成release版的exe程序,假如文件名是:a.exe 2、将该程序拷贝到一个新建文件夹中,例如:D:\新建文件夹 3、在该文件夹下新建一个txt文件,内容是 C:\Qt\Qt5.3.2\5.3\mingw482_32\bin\windeployqt a....
  • qt如何打包exe文件

    2021-08-22 10:27:21
    打包首先需要导入用到的库文件,还有资源文件等 使用qt自带的工具可以提取: 先将项目改为Release 这时你的工程项目文件夹下,会生成一个关于release的文件夹: 打开关于release相关的文件夹,找到该目录下release...
  • 集成开发环境 QtCreator 目前生成图形界面程序 exe 大致可以分为两类: Qt Widgets Application 和 Qt Quick Application。 Qt Widgets Application可执行程序发布方式 首先用 QtCreator 新建一个 Qt Widgets ...
  • Qt如何打包exe

    2021-01-08 14:13:43
    (1)编译生成exe文件。 (2)在硬盘随便找一个地方新建一个文件夹,我这里是D:\out。并将将要打包的exe文件放入这个目录里。 (3)点击 开始->Qt 5.12.3->Qt 5.12.3(MSVC2015 64bit)打开命令行。如果你用的...
  • qt如何生成exe文件并运行

    万次阅读 多人点赞 2019-07-19 16:23:25
    但是一直没找到如何生成exe文件,网上的办法也是五花八门。 工具:windows下的qt5.5.1 1.qt是可以有!发布这个选项的,也就是左下角改debug为release 2.但是这样点击运行进行构建之后依然没有找到exe文件,原因是qt...
  • 解决QT开发生成的exe软件不能运行问题,即QT程序打包发布(将QT工程项目打包成一个exe程序) 最近在学习QT,用QT写了个串口调试助手,写完想尝试着把自己写的工程... 最终还是直接用QT自带的windeployqt打包生成需...
  • Qt程序打包exe可执行文件图文教程

    热门讨论 2012-05-22 23:47:09
    Qt程序打包exe可执行文件图文教程,可以进行参考参考
  • 这里写自定义目录标题qt打包创建exe的图标 qt打包 找到Qt 5.9.5 for Desktop(MinGW 5.3.0 32 bit) 输入 cd /d F:\qt_jie_tu //qt_jie_tu为自己在F盘建的文件夹,并把widget.exe放进去 输入 E:\Qt\5.9.5\msvc2015\...
  • 参考链接
  • QT 无法定位程序输入点 系统:windwos 64bit QT:5.12.2 一、遇到问题 QT程序在relese下出现“程序异常结束,可执行程序crash" 14:05:57: 程序异常结束。 14:05:57: The process was ended forcefully. 14:05:57: E...
  • Qt程序发布及打包,同时修改可执行文件的图标。本教程使用Qt自带的 windeployqt 工具外加Enigma Virtual Box打包工具。首先需要知道的是,Qt程序发布需要的程序是用 Release 方式编译的。下面看一下具体的操作。 1、...
  • 3.将release中生成的.exe文件拷贝到新的文件夹中,注意路径不要有中文,我放到了d:\ab\中。 4.在QT安装菜单中找到QT for DeskTop工具,运行 5.输入命令,进入该文件夹:cd /d d:\ab 使用QT自带的windeployqt工具...
  • Qt打包生成exe

    2015-12-02 15:58:49
    首先找到生成exe文件,将exe单独放在一个新的文件夹中,进入dos先找到exe所在的目录再运行windeployqt xxx.exe就可以将需要的dll文件复制到exe所在的文件夹中
  • 在使用QT的Debug生成exe,然后对exe输入命令,重新打包为一个exe,发现exe竟然要500多M,整个程序也仅仅只有14M而已,发现有大量的非必要文件,故现在使用以下方法进行打包,目前是打包最小的一种方式。 1、使用...
  • QT5.14封装成可执行程序 运行qt的终端, 进入deploy.bat所在的路径, 然后把deploy.bat拖进去回车就可以 新建deploy.bat ...QT5.8生成可执行程序 1,在Qt Creator下用release跑一遍程序,生...
  • Qt程序打包exe文件

    2021-03-09 09:26:50
    Qt程序打包exe的方法 首先打开编写的Qt项目,将左下角的版本切换为release版本(发行版本) 在发行版本下运行一次程序,试试之前的debug版本下的功能是否都完全这些,然后,打开项目所在文件目录,会看到以build...
  • QT程序打包EXE

    万次阅读 多人点赞 2016-04-16 18:55:23
    在这里我将提供一个将qt生成exe文件打包成在任何电脑都可以运行的exe文件的方法。 PS:为什么需要打包?在我们经过qt编译之后的软件默认都是动态编译的。即运行的时候qt会为软件调用一些必需的文件,而这些必须的...
  • QtCreator 如何将开发的程序打包exe

    千次阅读 2019-08-30 11:32:36
    QtCreator中开发好应用程序后,想发布成exe可执行程序,在其他电脑可以运行,按照以下步骤即可。QtCreator在安装的时候会自带部署器windeployqt,利用windeployqt抽出相应的DLL即可。 二、具体步骤 1:将开发的...
  • QT5的程序打包发布(打包exe可执行程序)

    万次阅读 多人点赞 2018-12-11 11:30:20
    QT打包的两种方式: 一个是QT5自带的windeployqt(不需要下载安装),它可以找到程序(exe)用到的所有库文件,并且都拷贝到exe程序的当前文件。此时打包的exe较小,需要和拷贝进来的文件放一起运行,也可以将这些...
  • qt版本 Qt Creator 4.0.2 Based on Qt 5.7.0 (MSVC 2013, 32 bit) 前言:已有qt项目并了解Qt Creator使用 1.打开qt,打开项目,点击左...3.生成未安装qt的电脑上可执行的exe文件。 需要使用qt安装目录下的windep
  • 由于程序要从自己的电脑上拷贝到一个公共机上面进行运行,但那台公共机是没有安装VS和QT的,所以,很多移植问题就应运而生了。 问题一:64位构建套件换32位构建套件发生外部头文件找不到的情况 这个问题的解决方案找...
  • Qt打包发布程序,打包安装程序和打包为单个exe可执行程序,图文教程 1、前言 当我们用Qt制作好软件后,要将程序拷贝到别人的电脑上使用,如果直接拷贝exe是无法运行的,本教程将介绍如何将制作好的Qt软件打包发布。 ...
  • Qt打包exe

    2019-08-24 11:54:57
    4.使用Qt自带的windeployqt生成依赖文件 打开后cd到demo文件夹中,使用命令行windeployqt untitled.exe,如图: 生成后的文件夹目录如图: 5.使用打包工具封装 6.最后点打包即可 ...
  • 需要头文件 QProcess QProcess pro; QString strPath = "D:/test.exe"; pro.startDetached(strPath);

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 10,604
精华内容 4,241
关键字:

qt打包生成exe

友情链接: USB.Safely.Remove.rar