- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
广东农工商职业技术学院机电系
PAGE 8
Qt开发环境搭建
移植JPEG 库
从光盘中找到jpegsrc.v6b.tar.gz,拷贝到用户目录
1)解压
# tar zxvf jpegsrc.v6b.tar.gz
# cd jpeg-6b
2)配置:
#./configure --prefix=/usr/local/arm/4.5.1/arm-none-linux-gnueabi
--exec-prefix=/usr/local/arm/4.5.1/arm-none-linux-gnueabi --enable-shared --enable-static
修改Makefile:
CC = gcc 改为arm-none-linux-gnueabi-gcc
AR = ar ac 改为arm-none-linux-gnueabi-ar ac
AR2 = ranlib 改为arm-none-linux-gnueabi-ranlib
编译、安装:
#make
#make install
如有以下错误
我们要创建目录
#mkdir -p /usr/local/arm/4.5.1/arm-none-linux-gnueabi/man/man1
重新make install
3)把/usr/local/arm/4.5.1/arm-none-linux-gnueabi/lib文件夹内的libjpeg.*复制到文件系统源码的/lib上
#cd /usr/local/arm/4.5.1/arm-none-linux-gnueabi/lib
#cp -d libjpeg.* /root/rootfs/lib
移植tslib
从光盘找到源码包:tslib-1.4.tar.bz2,拷贝到用户目录
?解压
#tar xjvf tslib-1.4.tar.bz2
?生成 configure 文件,配置、编译、安装?
#cd tslib-1.4
#./autogen.sh
这个时候如果有以下错误提示
执行以下命令
#sudo?apt-get?install?autoconf?automake?libtool
重新执行
#./autogen.sh?? #./configure --prefix=/home/tslib/ --host=arm-linux ac_cv_func_malloc_0_nonnull=yes --enable-input=yes
?? #make?? #make install
2)修改配置文件ts.conf
把刚编译通过的文件即/home/tslib/etc 目录下的 ts.conf 文件,将 module_raw input 前面的注释去掉,使 QT 支持触摸屏。
# vim /home/tslib/etc/ts.conf
修改如下
# Uncomment if you wish to use the linux input layer event interface
module_raw input (去掉#且顶格,注意一定要顶格,要不然运行时会出错Segmentation fault)
3)把整个/home/tslib拷到arm板上的/usr/local/下
#mkdir /root/rootfs/usr/local
#cp -drf /home/tslib /root/rootfs/usr/local
交叉编译qt-embedded库
源码包: qt-everywhere-opensource-src-4.7.0.tar.gz,从光盘中找到,拷贝到用户目录
1)编译过程中需要x11库的支持
#apt-get install libx11-dev
#apt-get install libxext-dev
#apt-get install libxtst-dev
2) 解压Qt4.7.0的源码包
#tar zxvf qt-everywhere-opensource-src-4.7.0.tar.gz
配置并编译Qt4.7.0。详细参数含义 ./configure -embedded -help 查看,默认安装路径为/usr/local/Trolltech/QtEmbedded-4.7.0-arm),注意:当编译好Qte程序之后,拷贝到实验箱上也须为该路径。
#./configure -opensource -embedded arm -xplatform qws/linux-arm-g++ -no-webkit -qt-libtiff -qt-libmng -no-qt3support -qt-mouse-tslib -qt-mouse-pc -no-mo
您可能关注的文档
- 汽车维护(旧) 学生手册 学习情境7整车维护.doc
- 汽车系统及零部件识别 玻璃水 识别风窗洗涤器的结构组成及特点玻璃水教案.doc
- 汽车系统及零部件识别 柴油滤清器 识别机械式柴油供给系统柴油l滤清器教案.doc
- 汽车系统及零部件识别 火花塞 识别普通电子点火系火花塞电子教案.doc
- 汽车系统及零部件识别 盘式车轮制动器 盘式车轮制动器电子教案.doc
- 汽车系统及零部件识别 喷油器 识别汽油喷射式供给系的组成喷油器教案.doc
- 汽车系统及零部件识别 膨胀水箱 识别冷却系膨胀水箱电子教案.doc
- 汽车系统及零部件识别 制动凸轮 制动凸轮电子教案.doc
- 汽车系统及零部件识别 综合式 综合式车架电子教案.doc
- 汽车性能与商务评价 任务1-1:汽车的类型及主要汽车厂商和品牌认知 Y12_010101_DC_05-SUV与MPV,家庭第二辆车的选择.doc
文档评论(0)