标题:急急!!QtEmbedded-4.5.2-x86下使用qvfb出错?求助高人!漫长的编译换来如下一个问题?
作者:tangji612
日期:2009-11-06 14:13
内容:
编译及安装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出现如下错误:(请高人指点一下!!)十分感谢!
# qvfb -width 240 -height 320 -depth 16 &
[1] 24090
# qvfb: symbol lookup error: /usr/lib/libQtOpenGL.so.4: undefined symbol: qt_x11Data
#1 [wangjun403 11-11 23:35]
我都没用编译
为在终端输入qvfb,然后提示找不到命令和需要装什么软件包,装好就可以使用了
#2 [embeddedgood 01-03 09:40]
这个问题我同事也遇到过,还没解决,不过他们按照我提供的方式装的,我的可以,他们不可以,也感到奇怪!
#3 [luanyanjuned 04-27 14:47]
我也遇到这个 问题 哪位解决了 哈
#4 [kosmosas 03-22 21:46]
看来没有人能解决这个问题,都过去这么长时间了,,我不幸的也遇到了这个问题。。。
请问大家当时怎么解决的,,还是一直悬而未决??
#5 [jwqacqy 09-08 17:20]
/usr/lib/libQtOpenGL.so.4这个是商业版的QT吧,邮_箱名:touchqvfb域163.com 具体沟通。