您当前的位置: 首页 >  qt

DS小龙哥

暂无认证

  • 1浏览

    0关注

    679博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

QT 应用编程: 应用程序动态发布

DS小龙哥 发布时间:2021-01-20 14:57:22 ,浏览量:1

一、QT程序发布方式

Qt 发布的时候,通常使用两种方式: (1)静态编译 (2)动态编译 静态编译:把相关联的库一并引入可执行程序,虽然发布简单,但可执行程序本身较大。 动态编译:相关联的库,以 dll 的形式引用,不被包含进可执行程序,附带的dll文件较多,但可执行程序本身较小。  

二、动态打包发布 2.1 打包工具

在QT5以后的版本中,Qt 的编译器安装包里自带了一个打包工具: windeployqt.exe

windeployqt 工具可以自动复制插件文件夹和 dll 文件、 qm 文件到程序目录。,可以得到完整的 exe 程序发布集合,解决所有的依赖关系,不用手动去一个一个复制(QT4程序发布就需要自己手打复制,比较麻烦)。

2.2 准备工作

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

2. 编译的时候选择 Release 方式部署(不要选择Debug方式)。  

关注
打赏
1664009229
查看更多评论
立即登录/注册

微信扫码登录

0.0402s