为了能让我在qt-3.1.1 for x86(也就是rh9自带的Qt)上编写的程序运行在ARM上,我编译了一个qt-embedded-free-3.1.1 for arm,过程如下:
export QTEDIR=$PWD/qt-embedded-free-3.1.1
export PATH=$QTEDIR/bin:$PATH
export LD_LIBRARY_PATH=$QTEDIR/lib:$LD_LIBRARY_PATH
cd $QTEDIR
./configure -embedded arm -xplatform qws/linux-arm-g++ -on-cups -depths 8,16,32 -qconfig full -qt-mouse-pc -qt-kbd-tty
...
gmake
编译成功,而且我的程序也能编译通过,(我没用 tmake, 而是自己写的Makefile),结果放到板子上,鼠标不能用,(键盘我没试,估计也不行)
我的环境变量是
export QWS_KEYBOARD="USB:/dev/input/event1"
export QWS_MOUSE_PROTO="USB:/dev/input/mouse0"
(mouse0是/dev/input下确实存在的)
后来我换成了 -qt-mouse-bus 也不行,-qt-kbd-usb还编译出错!
请教高手如何解决??
[ 此贴被XChinux在2008-09-10 11:20重新编辑 ]