我的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中,也能运行的。因为如果在编译后的源码包中使用的话,这个源码目录太臃肿了。