嵌入式系统设计 基于Qt的嵌入式GUI程序设计 Qt开发环境搭建.docx

嵌入式系统设计 基于Qt的嵌入式GUI程序设计 Qt开发环境搭建.docx

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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

您可能关注的文档

文档评论(0)

WanDocx + 关注
实名认证
内容提供者

大部分文档都有全套资料,如需打包优惠下载,请留言联系。 所有资料均来源于互联网公开下载资源,如有侵权,请联系管理员及时删除。

1亿VIP精品文档

相关文档