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 开发板的屏幕上便显示程序

posted @ 2012-05-16 17:51  戈壁子规  阅读(571)  评论(0)    收藏  举报