• 8462阅读
  • 12回复

编译examples出错,杂办? [复制链接]

上一主题 下一主题
离线xiekc
 

只看楼主 倒序阅读 楼主  发表于: 2006-03-25
我在编译qt-2.3.7的examples时,总是说undefined reference to 'ts_open'
                                    undefined reference to 'ts_close' 等

我想这是tslib的问题.不知道怎么解决.向各位高手求救啊~~!
离线xiekc

只看该作者 1楼 发表于: 2006-03-25
杂就没人帮我一下呢?
先谢过拉~!
离线xiekc

只看该作者 2楼 发表于: 2006-03-25
我的安装过程如下,请各位指出错误,我实在是没办法了。

Step 0:
   export QTDIR=/work/qt-2.3.7
   export QPEDIR=/work/qtopia-1.7.0
   export LD_LIBRARY_PATH=/work/qt-2.3.7/lib:$LD_LIBRARY_PATH
   export TMAKEDIR=/work/tmake-1.11
   export TMAKEPATH=/work/tmake-1.11/lib/qws/linux-arm-g++
   export PATH=/work/tmake-1.11/bin:$PATH

   
Step 1:
   cd tslib
   export CC=arm-linux-gcc
   ./autogen.sh
   ./configure --host=arm-linux
   make
   cp -a src/.libs/* ../qt-2.3.7/lib/
   cp -a plugins/.libs/*.so ../qt-2.3.7/lib/
   
   
   
Step 2:
        cd $QTDIR
        cp /work/patch/qt_patch/qt-2.3.7-arm/* . -R
      cp /work/patch/qt_patch/qtopia-1.7.0-arm/src/configs/linux-arm-g++-shared /work/qtopia-1.7.0/src/configs/ -f
        cp /work/qtopia-1.7.0/src/qt/qconfig-qpe.h /work/qt-2.3.7/src/tools/
   ./configure -xplatform linux-arm-g++ -qconfig qpe -qvfb
   (color depth: 16 ; Virtual Framebuffer: no)
    make sub-src

Step 3 :    
   
   cp /usr/local/arm-linux/qt_toolchain/qt-2.3.2/bin/uic /work/qt-2.3.7/bin
   export LD_LIBRARY_PATH=/usr/local/arm-linux/qt_toolchain/qt-2.3.2/lib:$LD_LIBRARY_PATH
   
Step 4:
   cd $QPEDIR/src
   ./configure -xplatform linux-arm-g++
   make
   cd ..

Step 5:
  arm-linux-strip -R .note -R .comment bin/*
  arm-linux-strip -R .note -R .comment $QTDIR/lib/libqte.so* $QPEDIR/lib/libqpe.so*
  arm-linux-strip -R .note -R .comment plugins/*/*
离线xiekc

只看该作者 3楼 发表于: 2006-03-26
问题解决了。
安装过程中不要tslib就行了。
  但我还没搞懂那个 tslib有什么作用~~!
离线linuzer

只看该作者 4楼 发表于: 2006-04-02
tslib时和触摸屏有关的
去掉的后果知道了吧
我想你看看时哪个文件出了问题
据我得知,tslib有几个bug要手动得修改,这是tslib的网站
http://cvs.arm.linux.org.uk/cgi/viewcvs.cgi/tslib/
离线xiekc

只看该作者 5楼 发表于: 2006-04-03
tslib有几个bug要手动得修改??
请具体说明一下,好吗???
离线itqpqp
只看该作者 6楼 发表于: 2006-04-03
xiekc:
    step5的时候,显示的信息是什么呢?
    如果,按着步骤装完后,终端运行#rpm -q qt显示的是不是你安装的CD里的QT哦?我弄完后显示的还是RH9里自带的QT版本
    妄赐教^_^
离线xiekc

只看该作者 7楼 发表于: 2006-04-03
rpm -q qt显示的肯定是RH9里自带的QT版本~~!

但只要你环境变量设对了。就不关你系统自带的QT的事了。
离线itqpqp
只看该作者 8楼 发表于: 2006-04-03
哦 呵呵~~~~~~~~~~~
  现在你已经用上了CD里的Qt-2.3.2了?
 
离线xiekc

只看该作者 9楼 发表于: 2006-04-04
是的~~~!
离线xiekc

只看该作者 10楼 发表于: 2006-04-04
解决tslib的问题其实很简单。
修改一下tmake生成的Makefile就可以了。照以上的安装过程是没错的。。。
离线itqpqp
只看该作者 11楼 发表于: 2006-04-06
引用第10楼xiekc2006-04-04 20:07发表的“”:
解决tslib的问题其实很简单。
修改一下tmake生成的Makefile就可以了。照以上的安装过程是没错的。。。

CQUPT: HI 呵呵
我在不同的机器上进行上面STEP就会出现不同的情况,尽管大家安装的系统来自同一张光盘。
这不,我遇到了你最开始出现的问题libqte.so:undefinde reference to "ts_close"这是我第二次进行STEP。 我第一次没遇到这问题~~~~~~
  联系我 呵呵CQU
离线pen315

只看该作者 12楼 发表于: 2006-04-28
引用第10楼xiekc2006-04-04 20:07发表的“”:
解决tslib的问题其实很简单。
修改一下tmake生成的Makefile就可以了。照以上的安装过程是没错的。。。




请问下,你是怎么改的Makefile的??可否帖出来大家共享下阿?
谢谢
快速回复
限100 字节
 
上一个 下一个