qt 打包程序_ug生成程序步骤

qt 打包程序_ug生成程序步骤QT5.14封装成可执行程序运行qt的终端,进入deploy.bat所在的路径,然后把deploy.bat拖进去回车就可以新建deploy.batrmdir/S/QDeploymkdirDeplo

一,为什么QT要打包和部署?

因为我们要把写好的程序发给用户来用,我们写好的源码也不是随便给别人的。

二,QT如何打包和部署?

1.我们把工厂切换到release模式,然后编译。

release模式:基本没有调试信息。

debug模式:有很多调试信息。

2.找到release模式构建的文件夹。

3.改一下图标。先把图标加到工程所在文件夹。然后在pro文件里面添加

RC_ICONS=serial_iocn.ico

  注意:图标的格式必须为.ico这个格式的,其他格式不行。

4.封包操作,需要用到QT的控制台,接下来,我们需要电脑桌面上创建一个新的文件夹,注意千万不要有中文路径。然后把exe文件拷贝到我们新创建的文件夹里面,如下:

qt 打包程序_ug生成程序步骤

在QT控制台里面。我们使用命令进到我们新创建的文件夹所在的路径,命令如下。

qt 打包程序_ug生成程序步骤

最后一步,我们使用windeployqt工具把库加到我们新创建的这个文件夹里面。如下:

格式:windeployqt exe文件的名称

 qt 打包程序_ug生成程序步骤

 三,举例子:QT5.14封装成可执行程序

运行qt的终端,

qt 打包程序_ug生成程序步骤

进入deploy.bat所在的路径,

然后把deploy.bat拖进去回车就可以

新建deploy.bat

rmdir  /S /Q  Deploy
mkdir Deploy
xcopy /E Release64\Windows\*     Deploy\
windeployqt –qmldir  qml    Deploy\yourTest.exe

四,举例子:QT5.8生成可执行程序

1,在Qt Creator下用release跑一遍程序,生成相应的EXE文件

2,在Qt Creator下编译好的release下的 youProgramName.exe 拷贝到一个文件夹下面;

3,打开Qt命令行,也就是Qt5.8 64-bit for desktop(MSVC 2015),然后进入你拷贝EXE文件的文件夹下; 如:cd /d D:\drinkWater,接着运行 windeployqt youProgramName.exe,然后文件夹下就会出现所有依赖。

今天的文章qt 打包程序_ug生成程序步骤分享到此就结束了,感谢您的阅读。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/68804.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注