栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

Qt编写的程序发布部署方法

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Qt编写的程序发布部署方法

程序发布部署
1 导出依赖文件
可采用下面的方法,进行可执行程序的发布。
1.1 采用工具导出
Qt导出发布依赖的方法:
将release版的exe程序拷贝到一个新目录下(debug版的也可以)
为确保运行环境正确,在系统的开始菜单下,找到Qt程序安装时生成的命令行(不同的编译环境下有不同的命令行)打开命令行终端后,输入windeployqt E:exexxxx.exe回车,其中xxxx.exe为编译后生成的.exe文件。一般会在源代码工程目录的平行目录或子目录下,build-xxx-Release目录下。

程序中用到的第三方库,需要自行手动拷贝到该目录下。
采用工具加入的库,有一部分是用不到的,可以使用程序依赖关系查看,并删除。

(或者:使用shift + ctrl 右击,在此处打开运行窗口后,
执行 %QTDIR%/bin/windeployqt XXXX.exe
XXXX为项目生成的可执行程序名,QTDIR为Qt的安装路径。)

1.2 手动导出
将exe文件拷贝到一个新路径下,执行是会提示缺少dll库文件。根据提示名,逐个从QT安装目录下拷贝文件到该路径下。

1.3 安装编译环境
若仍无法运行exe文件,可安装Qt编译环境,将源代码重新编译后,再次尝试。

2 相对路径问题
在集成开发环境下运行程序调试时,默认工作目录是”debug或release”上级目录。若脱离集成开发环境直接运行程序,工作目录则是*.exe所在目录。

3 对XP系统的支持问题
采用新版编译的程序,不再支持xp系统。若要支持xp系统,请采用Qt5.7.0或以前的版本编译代码。

4 打包及工具
请自行下载相关工具软件,需要Qt版本开发环境可联系作者。
可使用Enigma Virtual Box工具。下载安装后。按照操作,①打开主exe文件,②“添加”->添加文件夹递归,③“文件选项”->压缩文件,打包文件即可。

32Author Mark-Q32000-
28Author Mark-Q-28121

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/690400.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号