• 7039阅读
  • 2回复

分享费了好大的劲在fedora12上安装qvfb艰难过程 [复制链接]

上一主题 下一主题
离线dearwjj
 
只看楼主 倒序阅读 楼主  发表于: 2010-05-19
我的环境是Windows Xp下的fedora 12虚拟机环境,是从fedora社区下载的fedora12的安装程序安装的。

使用的Qt版本是从诺基亚的官方网站上下的qtsdk4.6.2

安装完这个sdk后,并没有安装qvfb,这个安装包里有qvfb的源程序,需要自己编译安装,源程序在...../qt-sdk-2010.02/qt/tools/qvfb(以我的环境为例)里面,先执行qmake qvfb.pro,会提示说找不到某个文件,打开qvfb.pro,把其中$$QT_SOURCE_TREE换成你的qt的安装路径,好像一共有三处需要替换。这样qmake就可以成功了,接下来make,其中遇到这些问题:

1,cann't find X includes,.......
google了一下,说是没有安装x开发库,网上很多人给出的方法是安装这两个包xlibs-dev , xorg-dev, 即执行yum install xlibs-dev xorgs-dev, 但是在我的环境下执行这两个命令却没有任何效果,说是找不到对应的安装包,郁闷了很久,最后终于找到了另外一个命令管用,yum install libX* ,估计是在fedora下包的命名不同,这样会装很多个包,具体我也不知道是哪个包起作用,全装上了,终于不会再出cann't find x include的错误了,继续编译.....

2.接下来出现的问题是好像是lGLU(记不太清楚,反正这是关键信息),这是因为缺少openGL的支持,需要安装openGL的相关库,执行yum install freeglut* ,还有yum install mesa*(后一个不确定是不是必须的)

终于make 也成功了,接下来make install,出现了一点小错误:install -m 755 -p "../../bin/qvfb" "/opt/qtsdk-2010.02/qt/bin/qvfb"
install: `../../bin/qvfb' and `/opt/qtsdk-2010.02/qt/bin/qvfb' are the same file
make: [install_target] Error 1 (ignored)
这个没有影响,接下里运行qvfb终于看到了期待已久的小黑窗口......


离线0354030w

只看该作者 1楼 发表于: 2010-05-22
我用ubuntu9.10编译QT的过程很蛋疼,但是qvfb还是满顺利的,一次通过!
离线wd007

只看该作者 2楼 发表于: 2010-05-24
建议楼主把帖子整理一下,把相关注意事项说明,可以作为精华了。呵呵
欢迎访问我的博客,一起学习提高
http://blog.csdn.net/qter_wd007
快速回复
限100 字节
 
上一个 下一个