QT如何打包生成独立可执行.exe文件

这篇具有很好参考价值的文章主要介绍了QT如何打包生成独立可执行.exe文件。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、将QT程序使用Release编译

QT如何打包生成独立可执行.exe文件

二、新建一个文件夹,将Release编译生成的exe文件复制到新建文件夹中

先找到Release编译生成的exe文件夹位置,与项目创建的文件夹有关:
QT如何打包生成独立可执行.exe文件临时文件夹 --》 release --》 xx .exe文件
比如我的这个就是在D:\QtPro\build-Serial-Desktop_Qt_5_12_9_MinGW_64_bit-Release\release
把exe文件拷贝出来
QT如何打包生成独立可执行.exe文件
随便在哪创建一个空的文件夹,然后将.exe文件拷贝进去
比如我在E盘新建了QTtest文件夹
QT如何打包生成独立可执行.exe文件
三、使用命令终端添加程序所需的依赖库

在开始菜单中找到Qt命令终端(版本可能不一样打开对应版本就行),进入刚才新建的文件夹目录,使用 windeployqt 对生成的exe 文件进行打配置动态库文件:
QT如何打包生成独立可执行.exe文件
一般来说,打开命令行终端后默认是在QT的安装路径下,这样需要先把路径切过去到exe文件的路径下再使用 windeployqt 命令 + .exe文件名操作

QT如何打包生成独立可执行.exe文件

或者直接windeployqt + .exe文件绝对路径
QT如何打包生成独立可执行.exe文件
这样就成功了,可以双击exe文件测试是否可以正常打开。
QT如何打包生成独立可执行.exe文件
到这一步其实可以选择把整个文件夹打个压缩包,然后就可以发送到其他PC端使用了,只需解压缩即可。
如果还觉得麻烦,想只用一个exe文件就能独立工作,那就接着往下操作。

四、打包程序(下面的步骤只适用于Windows系统下)

(1) 安装Enigma virtual box工具

Enigma Virtual Box是软件虚拟化工具,它可以将多个文件封装到应用程序主文件,从而制作成为单执行文件的绿色软件。它支持所有类型的文件格式,虚拟化后的软件不释放任何临时文件到您的硬盘,文件模拟过程仅在内存运行。

Enigma virtual box官方链接:https://enigmaprotector.com/cn/downloads.html
进入官网后找到红框部分点击下载即可,不需要注册账号:
QT如何打包生成独立可执行.exe文件

下载后点击安装,安装过程一直next就行,注意勾选创建桌面快捷方式,默认是不创建的。
QT如何打包生成独立可执行.exe文件
安装好后:
QT如何打包生成独立可执行.exe文件
打开还可以设置中文语言:
QT如何打包生成独立可执行.exe文件

(2) 打开安装好的Enigma Virtual Box,点击浏览,找到第三步的目录下的exe文件:

QT如何打包生成独立可执行.exe文件

(3) 点击增加,选择递归添加文件,选中demo文件夹点击确定

QT如何打包生成独立可执行.exe文件

(4) 选择目标文件夹后点击确定

QT如何打包生成独立可执行.exe文件

(5) 点击文件选项,选中压缩文件,点击确定

QT如何打包生成独立可执行.exe文件

(6) 最后点击执行封包,等待结束即可。

QT如何打包生成独立可执行.exe文件

(7) 最终生成的文件名和路径,找到该文件双击打开测试是否正常

QT如何打包生成独立可执行.exe文件

至此整个打包过程结束

推荐好文:
https://blog.csdn.net/childbor/article/details/125283893文章来源地址https://www.toymoban.com/news/detail-476063.html

到了这里,关于QT如何打包生成独立可执行.exe文件的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • QT项目打包成可执行程序exe(简易版)

    完成之后Demo文件夹中会生成一些配置文件,此时DC_7已经可以直接运行了(如果想给别人使用就得将整个Demo文件夹发送给别人,比较麻烦,继续以下步骤将整个文件夹打包成一个exe) Enigma virtual box工具官方网址:Enigma virtual box(安装一直下一步就行)

    2024年02月14日
    浏览(31)
  • 【前端】关于如何将html、js、css等一个html网页打包成单一的exe可执行程序文件

    要将 HTML、JS、CSS 等一个 HTML 网页打包成单一的可执行程序文件(exe),通常需要使用一些工具和框架来实现的。 这里以Electron为例,详细说一下具体的打包过程 1.安装依赖: 确保已经安装了 Node.js。在命令行中进入你的项目目录,执行以下命令安装 Electron: 2.创建文件结构

    2024年02月11日
    浏览(40)
  • Qt Creator创建Python界面工程并打包为可执行exe文件

    一、QT6安装 QT6安装不是本文重点,请参考网上其他教程。 二、QT6创建Python界面工程 1.打开QT Creator,按照下面步骤创建Python界面工程。 输入工程名称pytest 输入类名:myMainWindow,基类选择QMainWindow 2.添加资源文件resources.qrc

    2024年02月08日
    浏览(42)
  • Python使用最新版pyinstaller将项目或程序打包成exe或者mac中的可执行文件

    pyinstaller 能够在 Windows、Linux、Mac 等操作系统下将 Python 源文件打包,通过对源文件打包, Python 程序可以在没有安装 Python 的环境中运行,也可以作为一个独立文件方便传递和管理。 PyInstaller 支持 Python 2.7 和 Python 3.3+。可以在 Windows、Mac 和 Linux 上使用,但是并不是跨平台的,

    2024年02月08日
    浏览(35)
  • Python3.9使用最新版pyinstaller将项目或程序打包成exe或者mac中的可执行文件

    pyinstaller 能够在 Windows、Linux、Mac 等操作系统下将 Python 源文件打包,通过对源文件打包, Python 程序可以在没有安装 Python 的环境中运行,也可以作为一个独立文件方便传递和管理。 PyInstaller 支持 Python 2.7 和 Python 3.3+。可以在 Windows、Mac 和 Linux 上使用,但是并不是跨平台的,

    2024年02月09日
    浏览(46)
  • pycharm内如何打包py项目为.exe可执行文件

    1.通过命令:pip install pyinstaller 具体操作:打开pycharm下方的Terminal终端,输入:pip install pyinstaller,回车  2.在pycharm设置里添加 英文版具体操作:Pycharm左上角 File 选择Settings -  Project Interpreter - 点击图中第4步 “+” 号 -  检索pyinstaller ,选中点击安装 中文版具体操作:Pych

    2023年04月08日
    浏览(67)
  • py2exe打包Python程序为Windows下的exe执行文件

    py2exe 是一个将 Python 脚本转换成 Windows 上可独立执行的**.exe 程序的工具,这样就可以在不用装Python解析器的情况下在 Windows**系统上运行这个可执行程序。 py2exe 已经被用于创建 wxPython 、 Tkinter 、 Pmw 、 PyGTK 、 pygame 、 win32com client和server ,和其它的独立程序。 py2exe 是发布在开

    2024年02月04日
    浏览(33)
  • 【python】tkinter程序打包成exe可执行文件 全流程记录(windows系统)

    【需求背景】 Tkinter 是 Python 的标准 GUI 库。Python 使用 Tkinter 可以快速的创建 GUI 应用程序。 我用python写了一个可视化界面,利用算法计算患COVID-19的概率。 现在需要将Python文件编译成exe文件,这样可以直接在Windows上运行,不需要再依赖Python环境,可以复制到其他电脑中直接

    2024年02月01日
    浏览(56)
  • Python使用Pyside2和Qt Designer实现接口数据查询mainwindow-tablewidget和EXCEL导出功能,并生成EXE可执行文件直接调用.ui文件和生成py调用都有-初学

    通过Pyside2库调用QT Designer的UI文件,直接调用.ui文件和将.ui文件转换为.pt文件进行调用,调用测试成功生成exe文件 可以直接在终端调用 参考:https://blog.csdn.net/qq_44940689/article/details/123913832 直接在终端中运行 -F 只会生成单独的一个exe文件 -w 是双击exe不会打开黑色窗口,可以试

    2024年02月04日
    浏览(37)
  • 【利用pycharm将python程序生成.exe执行文件】

    一只小白自学Python的成长史 点击文件,点击设置 点击Python解释器,点击“+” 搜索pyinstaller,安装最新版本 安装成功 1.打开想要转化的文件,点击Therminal (终端) 按钮 2.选择想要转化的程序,在Terminal框中编辑 代码如下(示例): -F(注意大写)是所有库文件打包成一个可执行

    2024年02月07日
    浏览(69)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包