Compling Qt 4.3.0 in a rainy afternoon

六月 20, 2007 at 3:26 上午 | In Default, Technology |

这个标题分为两段:技术的,冰冷的前半段和容易被误认为略带一点小资气息的后半段。下午的雨下得无法无天,全过程完美的体现了夏季雷阵雨的特征。我坐在桌前,被一种莫名其妙的空虚感侵袭,决定折磨一下我的电脑,于是上网下了Qt4。

下面要开始谈一点技术内容。大家都把Qt定义为一个非常优秀的GUI库,这么说未免有点片面,事实上它是一个Framework,像.NET Framework 2.0,Spring一样的Framework。但是和一身铜臭的.NET,Java不同,Qt略略带有一些开源色彩。首先当然是因为KDE用了Qt,大家也就一厢情愿的把Qt归到开源软件里了。其次是Qt确实有一个OpenSource版本(可以想象功能上会打点折扣)。对于盗版精神深入骨髓的中国人和俄罗斯人来说,虽然OpenSource很好让人心安理得,但是如果能D到一个商业版当然更美好。Qt Underground。这个网站的标题已经揭示了它罪恶的本质。

最后谈谈编后感(注:编,编译也)。 这个玩意是我编译过的最大的软件,编译后源码加各种lib,dll居然有近2GB之多,编译时间也长得吓人,光configure就不下半小时。泡一杯茶,然后看着nmake上气不接下气得调用cl干活,屏幕上漆黑丑陋的cmd窗口不停得滚动,听着外面单调的雨声,我的不知从何而来的空虚感也消失了。所以大家以后无聊的时候,不妨去下一个boost或者linux kernel编译一下。言归正传,编译前要做一些必要的改动,来配合该死的VS2005SP1(如果你用的是gcc,这一块讲的都不适用),为了不让技术细节充斥这个页面,我决定只放个链接,是一位高手的Qt 4.2.3编后感,对4.3.0版本也适用。

阅读(744 次)

share this post These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • Reddit
  • Slashdot

No Comments yet »

这篇文章上的评论 RSS feed TrackBack URI

留下评论

XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Zero Sound , powered by 赛族 & WordPress MU | Theme: Pool by Borja Fernandez.
Entries and comments feeds.