Qt5的编译


这周参加了Qt的开发者大会= =回来之后就手痒痒的很想继续弄点什么= =

但是自己那个vlc的项目还没有进一步的计划只能暂时放弃= =于是打起了在大会上一致推荐的Qt5的主义.

正好之前从git下载了qt5的源码库,算是早有准备吧= =~

由于离当时的clone也有小半年了..所以开始正式编译之前要git pull和循环的把所有的submudoule也更新了..(非常花时间,第一次没有去掉webkit的更新花了5H..国内的网速啊…唉….)

下面正式开始编译!

测试了centos5的一个环境.但是由于xcb和lighthouse的问题..一直无法提供gui的模块.详细的就不在这阐述了.(因为最后也没编译成功)

后来找了一台ubuntu10.10 的服务器~总算看到了希望的曙光(I Love UBUNTU)(BTW:是喜欢unity出现之前的它….)

传统的ubuntu还是少了很多的包.可以按照官网的xcb包,全部安装了.然后就是完整的openGL包的支持.注意要安装-dev的全部包.默认依赖关系会帮我们搞定很多事情= =~

还有个小插曲.XRender找不到.直接google之后安装一下就是了…

过程就是每次安装了新的包之后都得重新configure一遍.才会将对应的头文件路径啊,库位置自动的找到…

由于只有在他提示之后才知道哪些包是缺失的..所以这个configure->;make<-安装包再来一遍的工作翻来覆去得重复了很多遍..唉~

幸好听从了官网的建议,在pull和configure的时候关掉了webkit的支持..不然不知道还要多花多少时间= =

最后功夫不负有心人啦~整个项目顺利的编译完成了~

最后给自己截图撒花庆祝一下~

[singlepic id=776 w=640 h=480 float=center]

[singlepic id=775 w=640 h=480 float=center]

[singlepic id=774 w=640 h=480 float=center]

[singlepic id=777 w=640 h=480 float=center]

comments powered by Disqus