zoukankan      html  css  js  c++  java
  • QT5打包发布release应用程序

    QT5打包发布release应用程序

    我想把QT5编好的代码打包成一个exe,这样所有用户拿到我的单独一个exe文件即可运行,好酷哦

    要想实现打包功能需要两个软件一个是windeployqt,这个只要安装QT5就自动安装好了,

    另一个是Engima Virtual Box, 下载地址(免安装、汉化版):https://www.7down.com/soft/246626.html


    1.在Qt-Creator中编译成release版本

    先点击release,在点击小锤子编译或Ctrl+B

    这时在项目project文件夹下就会有一个以release结尾的文件夹,其中exe在这个文件夹中的release文件夹中

    2.新建一个空白文件夹在任意位置

    我是在桌面上建立了一个output文件夹

    将上面这个编译好的release中的exe文件单独拷贝到你要输出的output文件夹

    3.在win10的任务栏搜索框搜索qt并打开

    出现:

    4.输入如下 cd /d 路径,其中路径为刚才新建的输出output文件夹路径

    这一步是没有输出的

    第二步输入 windeployqt 程序名

    此时的output文件夹就会把代码依赖的库文件等就添加到output文件夹了

    5.打开Enigma Virtual Box软件

    配置好输入输出路径后,点击添加-->添加文件夹递归,选择output即可,不要再往下选择,选择“添加文件夹%DEFAULTFOLDER%”-->确定

    然后再选择文件选项-->勾选启用文件虚拟化和压缩文件-->确定

    最后选择打包,就自动完成了

    到你自己的输出文件夹就看到有一个test1_boxed.exe文件

    打包完成!

  • 相关阅读:
    Linux命令-tail命令
    服务器重装ip未更改,ssh连不上(WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED)
    Docker中Nginx部署go应用
    Django+gunicorn+nginx项目部署
    Django之 CVB&FVB
    Django之form校验&后台管理
    python argparse例子实践
    重新认识递归
    Django之数据库对象关系映射
    jenkins参数化构建&HTML报告
  • 原文地址:https://www.cnblogs.com/nanmi/p/12808699.html
Copyright © 2011-2022 走看看