QT学习记录2
编译tslib-1.4
修改环境变量: /etc/profile中增加 export PATH=$PATH:/交叉编译工具链所在的bin目录
maemo@maemo-desktop:~/platform/tslib$ source /etc/profile
./configure --prefix=/usr/local/tslib-1.4 --host=arm-none-linux-gnueabi ac_cv_func_malloc_0_nonnull=yes -silent
下载qt-everywhere-opensource-src-4.8.1.tar.gz
解压之后进入源码目录:./configure -release -shared -fast -no-largefile -qt-sql-sqlite -no-qt3support -no-xmlpatterns -no-mmx -no-3dnow -no-sse -no-sse2 -no-svg -no-webkit -qt-zlib -qt-libtiff -qt-libpng -qt-libmng -qt-libjpeg -make libs -xplatform qws/linux-arm-gnueabi-g++ -nomake tools -nomake examples -nomake docs -nomake demo -no-nis -no-cups -no-iconv -no-dbus -no-openssl -embedded arm -little-endian -qt-freetype -depths 16,18,24 -no-glib -prefix /usr/local/qtarm_516 -silent -lrt
-lrt解决 configure之后执行make时的 undefined reference to `clock_gettime'报错
把/usr/local/qtarm_516拷贝的开发板的rootfs对应的目录下
sdk的ide中的工具->选项,构建和运行项的QT版本手动设置增加/usr/local/qtarm_516,工具链使用编译qt-everywhere-opensource-src-4.8.1的工具链中的g++
构建->打开构建/运行 目标选择器,选择对应的目标为Qt4.8.1(qtarm_516)
接下来编译项目,生成的可执行文件运行时需要带参数比如 ./hello -qws 开发板的屏幕上便显示程序

浙公网安备 33010602011771号