Qt为何官方不出静态编译版本呢?

牧牛童子 2018-10-02 12:04:21
静态编译对于发布简单的小程序而言,确实很方便。为何官方不发布静态编译版本呢?
...全文
2656 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
TonyZhang老师 2019-01-17
  • 打赏
  • 举报
回复
引用 2 楼 彩阳 的回复:
静态编译只在特定的环境(例如iOS软件发布)有用。其余的情况,使用动态编译更有利。如果嫌软件大,可以使用UPX或者是ASPack压缩一下。
你好想请教下带有第三方库的程序在linux下如何发布
彩阳 2019-01-17
  • 打赏
  • 举报
回复
引用 7 楼 zhz_re 的回复:
引用 2 楼 彩阳 的回复:
静态编译只在特定的环境(例如iOS软件发布)有用。其余的情况,使用动态编译更有利。如果嫌软件大,可以使用UPX或者是ASPack压缩一下。
你好想请教下带有第三方库的程序在linux下如何发布
目前有三种办法。 1、学习debian包发布的方法发布deb包; 2、学习appimage包的发布方法; 3、使用Qt Installer Framework给Qt打包发布。
失散糖 2018-10-24
  • 打赏
  • 举报
回复
引用 1 楼 dext 的回复:
LGPL 协议,就算出静态编译,你要发布的时候要发布 目标文件。没啥意义。
引用 5 楼 leileilove100 的回复:
静态的谁知道你用了qt,对于推广qt来说是不利的
既然静态的别人不知道你用了qt,那发布的时候,LGPL 协议怎么起到约束作用的?
leileilove100 2018-10-08
  • 打赏
  • 举报
回复
静态的谁知道你用了qt,对于推广qt来说是不利的
elonkou 2018-10-06
  • 打赏
  • 举报
回复
QT现在应用很广泛么
彩阳 2018-10-02
  • 打赏
  • 举报
回复
静态编译只在特定的环境(例如iOS软件发布)有用。其余的情况,使用动态编译更有利。如果嫌软件大,可以使用UPX或者是ASPack压缩一下。
dext 2018-10-02
  • 打赏
  • 举报
回复
LGPL 协议,就算出静态编译,你要发布的时候要发布 目标文件。没啥意义。

21,503

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧