Qt Package Project 打包发布程序
2023-09-11 14:21:39 时间
在Qt项目开发完成后,我们想将项目打包发布成一个可执行文件,需要做如下步骤:
首先,将项目中的release文件中的可执行文件拷到一个新建的文件夹中,例如project.exe,用Qt自带的生成必备的dll文件的程序windeployqt,来把必要的动态库拷到该文件夹中,打开命令行,输入 windeployqt project.exe,这时候大部分的dll文件都自动拷贝过来了,但是如果项目还用了一些其他的SDK,比如OpenCV, FlyCapture2等等,就需要手动将所需dll拷贝过来,如果不知道还需要哪些软件,可以用Dependency Walker来查看缺少哪些dll文件。
然后,我们需要用到打包工具Enigma Virtual Box,下载完成以后,打开软件,可见到如下的界面:
在Enter Input File Name中填入原来的可执行程序project.exe,在Enter Output File Name中输入导出的可执行文件名称,默认为project_boxed.exe,然后点击下面的“Add”按钮,选择“Add Files”,将所有的依赖项(dll文件)都添加进去,然后点击“Files Options”按钮,将“Enable Files Virtualization”和“CompressFiles”两项选中,然后点击“Process”按钮开始转换即可。
相关文章
- Qt-在Qt中std::vector使用简介
- Qt托动无标题界面(ReleaseCapture法)
- QT-Qt组件QTimer使用方法
- s3c2410上搭建QT/Embedded4.8.5开发环境(四)--安装intel-x86 X11平台qt库qt-everywhere-opensource-src-4.8.5
- Qt编写的项目作品7-视频监控系统
- Qt编写地图综合应用20-多浏览器内核
- paip.python 调用qt ui 总结
- Qt QModbusTcpServer类
- Qt QListWidget右键弹出删除菜单
- Qt QGraphics 实现可移动缩放的矩形框
- Qt 使用QGraphicsItem绘制复杂的图形
- Qt qwt无需插件源码
- Qt QSortFilterProxyModel
- Qt串口通信接收数据不完整_qt串口接收数据
- Qt开发-QT Widgets
- QT 程序打包的方法
- Qt 多线程QThread实现方法之一
- 【Qt】解决 “ubuntu 中的 qt 编辑器光标变成小黑块”
- 【Qt】在ubuntu上安装qt的mqtt模块
- 3、 QT基础——第一个Qt小程序
- Qt QSS之QSlider滑动条美化
- 解决Ubuntu系统安装QT出错的问题:qt.qpa.plugin: Could not load the Qt platform plugin “xcb“ in ““ even though it
- Qt textEdit自动翻页功能实现
- Qt5Gui!QRasterPaintEngine::penChanged QT程序崩溃
- vs2015中无法设置Qt版本,qt project setting 是灰色,Qt无法编译ui文件
- QT图片旋转动画
- qt交叉编译报错::-1: error: The Qt version is invalid: Qt version is not properly installed,please run make
- Qt学习一门:直接使用QT具
- QT TextEdit设置背景、明文加密、弹出网站、弹出自定义对话框、gif动态图片、程序启动动画、打包程序、关闭事件