第16章 QT应用程序发布(1)

举报
DS小龙哥 发表于 2021/12/09 23:16:33 2021/12/09
【摘要】 16.1 发布方式   Qt发布的时候,通常使用两种方式:    (1)静态编译    (2)动态编译 静态编译:把相关联的库一并引入可执行程序,虽然发布简单,但可执行程序较大(会涉及到版权问题)。 动态编译:相关联的库,以dll的形式引...

16.1 发布方式

  Qt发布的时候,通常使用两种方式:

   (1)静态编译

   (2)动态编译

静态编译:把相关联的库一并引入可执行程序,虽然发布简单,但可执行程序较大(会涉及到版权问题)。

动态编译:相关联的库,以dll的形式引用,不被包含进可执行程序,发布不方便,但可执行程序较小。

16.2动态打包发布

16.2.1 准备工作

 Qt 官方开发环境里自带了一个工具:windeployqt.exe。

windeployqt 工具可以自动复制插件文件夹和 dll文件、qm文件。可以得到完整的 exe 程序发布集合,解决所有的依赖关系。不用手动去一个一个复制。

准备工作:

1.需要一个完整正常编译的QT工程。

2.编译的时候选择Release方式部署。

文章来源: xiaolong.blog.csdn.net,作者:DS小龙哥,版权归原作者所有,如需转载,请联系作者。

原文链接:xiaolong.blog.csdn.net/article/details/120973331

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。