标题:编译examples出错,杂办?
作者:xiekc
日期:2006-03-25 13:30
内容:
我在编译qt-2.3.7的examples时,总是说undefined reference to 'ts_open'
undefined reference to 'ts_close' 等
我想这是tslib的问题.不知道怎么解决.向各位高手求救啊~~!
#1 [xiekc 03-25 18:19]
杂就没人帮我一下呢?
先谢过拉~!
#2 [xiekc 03-25 18:40]
我的安装过程如下,请各位指出错误,我实在是没办法了。
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/*/*
#3 [xiekc 03-26 15:03]
问题解决了。
安装过程中不要tslib就行了。
但我还没搞懂那个 tslib有什么作用~~!
#4 [linuzer 04-02 20:14]
tslib时和触摸屏有关的
去掉的后果知道了吧
我想你看看时哪个文件出了问题
据我得知,tslib有几个bug要手动得修改,这是tslib的网站
http://cvs.arm.linux.org.uk/cgi/viewcvs.cgi/tslib/
#5 [xiekc 04-03 12:45]
tslib有几个bug要手动得修改??
请具体说明一下,好吗???