编程生成Qt的静态程序exe

目的

了解静态链接库与动态编译库产生程序exe区别, 主要在于采用静态链接库产生的exe比较大, 即可直接运行exe。如果采用动态链接库产生exe比较小, 但是得和其他所需动态库打包在一起才能运行。
参考博客

说明

从官网下载的qt,安装都是采用动态链接库, 此时我们产生的exe,如果打包给别人是需要将Qt其他的库一起打包。如果想采用静态链接库方式, 估计得去下源码, 自行编译。然后在安装,具体流程网上搜搜吧。 我是直接下载别人的已经编译好的安装包。然后只需要安装编译好的Qt配置对应的套件 ,构建套件 在设置好套件后, 可以自行构建一个项目, 然后编译运行, 在生成的exe目录下查看exe体会即可。
一个是只有68k, 另一个是有11.3M.

如果一个单纯只有Qt项目, 并不需要其他第三方库, 可以采用静态编译库的方式, 同时还可能移植过程中避免环境造成影响。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

道阻且长,行则降至

无聊,打赏求刺激而已

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值