我移植的过程如下:
在linux中安装qtopia-core-opensource-src-4.3.3
1.解压
tar zxvf qtopia-core-opensource-src-4.3.3.tar.gz
2.进入文件夹
cd qtopia-core-opensource-src-4.3.3
3.执行
./configure -embedded arm -xplatform qws/linux-arm-g++ -depths 16 -no-qt3support -prefix
gmake (耗时很长)
4.安装
gmake install
5.把/mnt/nfs/Trolltech/QtopiaCore-4.3.3/lib中除了fonts文件夹的其他文件复制到/mnt/yaffs/lib下。
把/mnt/nfs/Trolltech/QtopiaCore-4.3.3/lib下fonts文件夹复制到/mnt/yaffs/Trolltech/QtopiaCore-4.3.3/lib下
编写了一个qt.sh文件,内容如下
export QTDIR=$PWD
export LD_LIBRARY_PATH=/root/yaffs/lib
export QTDIR=$PWD
export LD_LIBRARY_PATH=/root/yaffs/lib:/root/yaffs/libgcc:/root/yaffs/tslib1.4/l
export QTDIR=$PWD
export TSLIB_TSDEVICE=/dev/input/event0
export TSLIB_PLUGINDIR=$PWD/tslib1.4/lib/ts
export TSLIB_CONSOLEDEVICE=none
export QT_TSLIBDIR=$PWD/tslib1.4/lib
export TSLIB_CONFFILE=$QTDIR/tslib1.4/etc/ts.conf
export POINTERCAL_FILE=/tmp/ts-calib.conf
export QWS_MOUSE_PROTO=MouseMan:/dev/input/mice
export TSLIB_CALIBFILE=/tmp/ts-calib.conf
export LANG=zh_CN
并且运行之。
运行了一个qt编写的程序,报错:error while loading shared libraries: libQtGui.so.4: cannot open shared object file: No such file or directory
求高手,如何解决
是否环境变量有问题,移植过程中我也注意到了要使用软链接。