Linux下QVFB的快速独立编译

2014-11-24 08:54:36 ? 作者: ? 浏览: 0

在Qt-Embedded 4.4以后的版本发布中,host端的工具和target的工具分开来编译了。如果你要编译Qt-Embdedded的版本,则必须先有一个编译好的Qt-X11的版本。


1)我们可以把tools目录从qt-x11-opensource-src-4.5.1中单独拷贝出来,证明它不依赖于其他代码,执行命令


$ qt-x11-opensource-src-4.5.1/tools/ . -r2) 将QT_SOURCE_TREE的目录设置到我们当前的目录上,这个变量qvfb.pro要用到,执行命令


$ qmake -set QT_SOURCE_TREE $PWD 3) 改动qvfb.pro中使用变量方式$$QT_SOURCE_TREE为$$[QT_SOURCE_TREE],执行命令为


$ sed -i "s/QT_SOURCE_TREE/[QT_SOURCE_TREE]/g" tools/qvfb/qvfb.pro4)执行qmake,make编译,执行命令为


$ cd tools/qvfb/;qmake;make;cd -5) 最后qvfb编译成功,在./bin目录下


结论:在系统里已经安装好X11的情况下,只需要tools那个目录的代码就可以编译qvfb了


-->

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: