编译及安装qt-x11-opensource-src-4.5.2 已经通过。
tar xjvf qt-x11-opensource-src-4.5.2.tar.bz2
cd qt-x11-opensource-src-4.5.2
./configure
make
make install
历经漫长的编译过程,默认安装在/usr/local/Trolltech/Qt-4.5.2下
编译配置QtEmbedded-4.5.2-x86版本 也已经通过。
配置编译:
./configure -prefix /usr/local/Trolltech/QtEmbedded-4.5.2-x86 -embedded x86 -qvfb
root@hrixin-desktop:/work/qte/qt-embedded-linux-opensource-src-4.5.2-x86# make
C、安装到/usr/local/Trolltech/QtEmbedded-4.5.2-x86目录下:
root@hrixin-desktop:/work/qte/qt-embedded-linux-opensource-src-4.5.2-x86# make install
编译qvfb
到qt-x11-opensource-src-4.5.2中重新编译qvfb 即可
cd qt-x11-opensource-src-4.5.2
cd /tools/qvfb
make
在qt-x11-opensource-src-4.5.2/bin下生成qvfb,将它copy 至/usr/local/Trolltech/QtEmbedded-
4.5.2-x86/bin 下
设置QtEmbedded-4.5.2-x86版本的环境变量:
export QTEDIR=/usr/local/Trolltech/QtEmbedded-4.5.2-x86/
export PATH=/usr/local/Trolltech/QtEmbedded-4.5.2-x86/bin/:$PATH
export LD_LIBRARY_PATH=/usr/local/Trolltech/QtEmbedded-4.5.2-x86/lib/:$LD_LIBRARY_PATH
终端运行qvfb出现如下错误:(请高人指点一下!!)十分感谢!
[root@tangji work]# qvfb -width 240 -height 320 -depth 16 &
[1] 24090
[root@tangji work]# qvfb: symbol lookup error: /usr/lib/libQtOpenGL.so.4: undefined symbol: qt_x11Data