一、配置触摸屏库tslib
解压源文件
将源文件 tslib-1.4.tar.gz 拷到CentoS本地
终端执行 :tar zxvf tslib-1.4.tar.gz -C /opt
解压 后的 tslib源文件 在 /opt路径下
编译安装触摸屏库
进入源文件路径下:cd /opt/tslib
顺序执行配置命令: ./autogen.sh
./configure --prefix=/usr/local/tslib --host=arm-linux ac_cv_func_malloc_0_nonnull=yes
编译:make
安装:make install
安装完成后。在 、usr/local/tslib 下出现我们用到的库,移植时用。
二、配置ARM平台QT开发环境
解压源文件
将源文件 qt-everywhere-opensource-src-4.8.5.tar.gz 拷到CentoS本地
终端执行: tar zxvf qt-everywhere-opensource-src-4.8.5.tar.gz -C /opt
解压文件路径为: cd /opt/qt-everywhere-opensource-src-4.8.5/
编译前配置:./configure -prefix /usr/local/Trolltech/QtEmbedded-4.8.5-arm -opensource -confirm-license -release -shared -embedded arm -xplatform qws/linux-arm-g++ -depths 16,18,24 -fast -optimized-qmake -pch -qt-sql-sqlite -qt-libjpeg -qt-zlib -qt-libpng -qt-freetype -little-endian -host-little-endian -no-qt3support -no-libtiff -no-libmng -no-opengl -no-mmx -no-sse -no-sse2 -no-3dnow -no-openssl -no-webkit -no-qvfb -no-phonon -no-nis -no-cups -no-glib -no-xcursor -no-xfixes -no-xrandr -no-xrender -no-separate-debug-info -nomake examples -nomake tools -nomake docs -qt-mouse-tslib -I/usr/local/tslib/include -L/usr/local/tslib/lib
“ -prefix /usr/local/Trolltech/QtEmbedded-4.8.5-arm -opensource” 参数设置了qmake环境安装路径
配置完成显示:
Qt is now configured for building. Just run 'gmake'.
Once everything is built, you must run 'gmake install'.
Qt will be installed into /usr/local/Trolltech/QtEmbedded-4.8.5-arm
To reconfigure, run 'gmake confclean' and 'configure'.
如需清楚配置,执行: #make confclean
编译:make
安装:make install
Qt中添加该qmake
完成配置,编译后nfs共享执行。
SSH部分需要更新ARM2440的openSSH版本