• 10058阅读
  • 5回复

急急!!QtEmbedded-4.5.2-x86下使用qvfb出错?求助高人!漫长的编译换来如下一个问题? [复制链接]

上一主题 下一主题
离线tangji612
 

只看楼主 正序阅读 楼主  发表于: 2009-11-06
编译及安装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
离线jwqacqy
只看该作者 5楼 发表于: 2012-09-08
/usr/lib/libQtOpenGL.so.4这个是商业版的QT吧,邮_箱名:touchqvfb    域163.com 具体沟通。
离线kosmosas
只看该作者 4楼 发表于: 2011-03-22
看来没有人能解决这个问题,都过去这么长时间了,,我不幸的也遇到了这个问题。。。
请问大家当时怎么解决的,,还是一直悬而未决??
离线luanyanjuned
只看该作者 3楼 发表于: 2010-04-27
我也遇到这个 问题 哪位解决了 哈
离线embeddedgood

只看该作者 2楼 发表于: 2010-01-03
这个问题我同事也遇到过,还没解决,不过他们按照我提供的方式装的,我的可以,他们不可以,也感到奇怪!
离线wangjun403
只看该作者 1楼 发表于: 2009-11-11
我都没用编译
为在终端输入qvfb,然后提示找不到命令和需要装什么软件包,装好就可以使用了
快速回复
限100 字节
 
上一个 下一个