标题:请问为什么要自行编译QT
作者:zxr0328
日期:2012-12-30 07:50
内容:
我是QT初学者,我以前是做二次开发的。二次开发的话,大都是先装VS,然后安装平台软件,在VS工具箱中有该项组件,然后就可以开始工作了。我以为QT开发跟二次开发类似。但貌似大家都要重新编译QT,这是为什么呢
#1 [roywillow 12-30 10:29]
1.去掉自己不需要的模块,这个在qt4里比较多见,比如某phonon模块
2.精简体积,比如像我这种特别在意运行库大小的,通过修改编译参数来尽可能精简库的大小
3.对于qt5来说,这货用到了angle和icu,但其实这两个只有在想使用opengl es和webkit的时候才必须具备。然而如果编译的时候提供了这两个模块,gui模块会自动依赖angle,core和webkit都会自动依赖icu,如果一个程序只用到了core、gui、widgets,那么angle和icu模块就会非常“多余”,因为本来没有他俩也能跑起来的
4.静态编译
5.据说程序猿都比较闲……
#2 [winembedded 12-30 15:48]
第5条严重不靠谱
#3 回 1楼(roywillow) 的帖子 [realfan 12-31 10:10]
第4条应该为:
程序员都比较爱折腾
#4 回 2楼(winembedded) 的帖子 [roywillow 12-31 17:06]
据说程序猿为啥这么闲,因为他们大多时候都是在
编译中……