• 7868阅读
  • 3回复

如何安装qvfb? [复制链接]

上一主题 下一主题
离线fmli1
 

只看楼主 倒序阅读 楼主  发表于: 2009-12-23
我的linux系统里安装好了qt-x11以及qt-embedded,发现没有qvfb工具,然后想安装,但是安装网上的提示,怎么装都不成功啊!
各位能否解析一下如何安装?

网上提示:(我试了,不行!)
1、在qt源码目录中,将/root/qt-x11-opensource-src-4.5.2/tools/shared/deviceskin目录下的deviceskin.cpp和deviceskin.h文件复制到/root/qt-x11-opensource-src-4.5.2/tools/qvfb目录下。
    2、在/root/qt-x11-opensource-src-4.5.2/tools/qvfb目录下执行如下指令,生成工程;
# /root/qt-x11-opensource-src-4.5.2/bin/qmake   -project
  
    3、修改/root/qt-x11-opensource-src-4.5.2/tools/qvfb目录下的Makefile文件,在LIBS选项中加入-lXtst; (这个有点不懂,Makefile中是$(LIBS),安装这说法,是指改成$(LIBS-1Xtst)?)
    4、在/root/qt-x11-opensource-src-4.5.2/tools/qvfb目录下执行make,结束后,在/root/qt-x11-opensource-src-4.5.2/bin目录下就会有qvfb生成。
    在第2步中,/root/qt-x11-opensource-src-4.5.2/bin/qmake ,在刚解压的源码包中是没有的,是因为我在前面编译安装时生成的。
    在上面第一次安装后的目录中的/opt/qt-x11-4.5.2/bin下没有qvfb工具,这第二次时,在源码包中生成了qvfb工具,只要把这个文件复制到安装目录下,即/opt/qt-x11-4.5.2/bin中,也能运行的。因为如果在编译后的源码包中使用的话,这个源码目录太臃肿了。
快乐每一天!
离线fmli1

只看该作者 1楼 发表于: 2009-12-23
问题解决了!
最近开始学习QT,现在的QT更新的比较快,FC9下已经安装了qt-x11-4.5.3版本的creater,使用二进制文件安装的,所以没有qvfb。同时还安装了qte-4.5.3和qt-x86,所以寻找安装qvfb。
    先是在网上找了qt-x11-opensource-src-4.5.3.tar.bz2,用高版本的qvfb,应该没关系。将压缩包解压到/root/local/目录下。
最先的安装方法是这样的,在配置时加入-qvfb选项,即#./configure –qvfb  (必须添加参数-qvfb)
然后#gmake;
#gmake install
过程结束了,不过在安装目录中的bin目录下还没有qvfb工具得,还需要进入/root/local/ qt-x11-opensource-src-4.5.3/tools/qvfb/目录中,执行 #make ; 这样,编译好qvfb可执行文件会在/root/local/qt-x11-opensource-src-4.5.3/bin目录下。
   另外,把这个qvfb可执行文件复制到qt-x11安装目录下,即/root/local/Trolltech /qt--4.5.3/bin中,也能运行的。因为如果在编译后的源码包中使用的话,这个源码目录太臃肿了。
快乐每一天!
离线jwqacqy
只看该作者 2楼 发表于: 2009-12-25
fmli1    qvfb只有在x11版的tools中有  qt/e中没有啊?
离线jwqacqy
只看该作者 3楼 发表于: 2009-12-25
http://blog.mcuol.com/User/lvembededsys/Article/7810_1.htm  这里有qvfb安装详细说明  O(∩_∩)O哈!
快速回复
限100 字节
 
上一个 下一个