• 5586阅读
  • 5回复

[讨论]编译器+Qt版本 哪个是Qt的最强性能? [复制链接]

上一主题 下一主题
离线hats
 

只看楼主 倒序阅读 楼主  发表于: 2012-01-05
Windows下感觉Qt的性能比wxWidgets和MFC差。
现在用的是VC2005 + Qt4.7.0组合,感觉性能还是比不过GCC编译的wxWidgets。
我看Qt4.5开始界面性能和数据性能进行了大幅度提升,就想用VC6编译Qt4.5.0。VC6是上个世纪的编译器,而且我发现
QQ2011还是用VC6编译的,如果用VC6编译Qt4.5.0的话应该是目前WIndows下Qt的最强性能。


参数-no-stl,-no-rtti,-no-exceptions后,
QtGui4.dll的大小是4.43M,QtCore4.dll的大小是1.30M。


静态编译一个控制台程序大小为700多K;静态编译一个简单的GUI程序,大小为3M多。
VC6+Qt4.5.0的程序大小控制的很理想,感觉比VC2005+Qt4.7.0快。


VC6 + Qt4.5.0是目前Qt在Windows下的最强性能组合吗?

VC2005 + Qt 4.7.0
VC6 + Qt 4.5.0
WIndows XP
Mac OS X 10.6.8
CentOS6.2
离线roywillow

只看该作者 1楼 发表于: 2012-01-06
我记得好像在哪看到过icc是主要为性能而设计的
所以就不怎么考虑体积了
专业维修核潜艇,回收二手航母、二手航天飞机,大修核反应堆,拆洗导弹发动机更换机油,无人侦察机手动挡改自动,航天飞机保养换三滤,飞碟外太空年检 ,各型号导弹加装迎宾踏板,高空作业擦洗卫星表面除尘、打蜡及抛光,东风全系列巡航导弹。并提供原子对撞机。量大从优,有正规发票。
离线jdwx

只看该作者 2楼 发表于: 2012-01-06
回 楼主(hats) 的帖子
windows版的QtCreator用的VS2008编译。
VC6太不标准了,而且控件外观还停留在上个世纪,当然版本越低,库的大小就越小,感觉越快。
个人认为:QtCreator + VS2008的编译器还是不错的。
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线jdwx

只看该作者 3楼 发表于: 2012-01-06
Qt慢是有原因的,自绘控件,看看QStyle里面大量的switch-case就知道了。
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线shaoshuai898

只看该作者 4楼 发表于: 2012-01-06
不懂 瞎掺乎 管他呢
离线hats

只看该作者 5楼 发表于: 2012-01-06
现在用不到C++新的语法,Qt自带的库就够了。
用自定义皮肤的话就不用管控件的默认外观了,VC6下没能编译webkit。
VC2005 + Qt 4.7.0
VC6 + Qt 4.5.0
WIndows XP
Mac OS X 10.6.8
CentOS6.2
快速回复
限100 字节
 
上一个 下一个