ImageVerifierCode 换一换
格式:DOCX , 页数:6 ,大小:16.74KB ,
资源ID:17046184      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/17046184.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(QT学习之一Linux下安装QT之版本qt文档格式.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

QT学习之一Linux下安装QT之版本qt文档格式.docx

1、 ARM平台:编译好的程序,用于在arm平台上运行。1. 系统环境 主机操作系统:ubuntu10.04主机编译器:gcc4.4.3,交叉编译器:arm-linux-gcc-4.3.22软件包:2.1 qt源代码qt-everywhere-opensource-src-4.6.3.tar.gz、ftp:/ 也可以在ftp:/2.2触摸屏校验工具tslib-1.4.tar.gz下载地址:3安装交叉编译器 详细见:Arm-linux-gcc-4.3.2安装步骤4安装触摸屏校验工具把tslib-1.4.tar.gz放到一个目录下,比如/opt目录下。接着执行命令如下: #tar zxvf tslib

2、-1.4.tar.gz 执行命令cd tslib,进入tslib当前目录,接着执行命令如下: #./autogen.sh 然后接着执行配置命令: #./configure -prefix=/usr/local/tslib -host=arm-linux ac_cv_func_malloc_0_nonnull=yes 最后执行编译命令和安装命令如下: 1. make 2. make install 如果以上步骤没错,则可以在/usr/local/tslib下出现我们需要的库文件,这些库文件我们移植时会用到。编译期间出现的错误:./autogen.sh: 4: autoreconf: not fo

3、und解决:sudo apt-get install autoconf automake libtool 5.编译Qt-4.6.3库文件 5.1解压:把qt-everywhere-opensource-src-4.6.3.tar.gz放到/opt目录下。 1. tar zxvf qt-everywhere-opensource-src-4.6.3.tar.gz 接着把解压出来的目录重名成qt-everywhere-opensource-src-4.6.3文件复制两份,把这三份文件分别重命名为:pc,qt-embedded-4.6.3-x86 qt-embedded-4.6.3-arm 5.2编

4、译 PC 版进入pc目录,执行如下操作:#./configure# make# make install配置configure的时候会提问是使用什么版本,选择开源版本“o”,接受他的协议yes,下面的安装也一样。“Which edition of Qt do you wantto use?” 然后给你两个类型供选择: Typec if you want to use the Commercial Edition.o if you want to use the Open Source Edition. 第一个是商业版,第二个是自由版。 选择 (Qt/嵌入式自由版是Qt为了开发自由软件提供的嵌入

5、式版本)。 这时候,出现许可界面。yes接受许可协议。 开始生成 makefile文件。这个大约需要5 -10分钟的时间。安装过程比较长,由于VM默认只是一个CPU,可以调整CPU的个数和你实际的机器一致,Make命令添加-j3参数允许多线程编译,可以加快速度,下面的编译也是一样。编译的时候可以看到占用CPU的百分比100%编译过程中出现的问题:A:出错:Basic XLibfunctionality test failed! 解决方法:sudo apt-get install libx11-dev libxext-dev libxtst-devB:collect2:ldterminated

6、with signal 11 解决:加大swap空间5.3编译嵌入式x86版进入x86目录,执行如下操作:# ./configure -embedded x86 -qt-gfx-qvfb -qt-kbd-qvfb -qt-mouse-qvfb安装过程比较长,没有碰到过错误。编译安装PC版中的 qvfb:进入pc/tools/qvfb/目录,执行如下操作:#make编译完毕,将pc/bin目录下的qvfb文件复制到/usr/local/Trolltech/QtEmbedded-4.6.3/bin目录。5.4编译嵌入式arm版(需要 arm-linux-gcc 的支持) 必须加上“-prefix

7、/usr/local/Trolltech/QtEmbedded-4.6.3-arm ”参数, 不然安装后不在QtEmbedded-4.6.3-arm文件夹下,而是覆盖了QtEmbedded-4.6.3。# ./configure -prefix /usr/local/Trolltech/QtEmbedded-4.6.3-arm -opensource -confirm-license -release -shared -embedded arm -xplatform qws/linux-arm-g+ -depths 16,18,24 -fast -optimized-qmake -pch -q

8、t-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-sepa

9、rate-debug-info -nomake examples -nomake tools -nomake docs如果放弃配置,则使用命令:# make confclean编译:安装:安装完成后,在/usr/local/Trolltech目录中有三个文件夹:Qt-4.6.3、QtEmbedded-4.6.3、QtEmbedded-4.6.3-arm。5.5测试qvfb为了方便使用qvfb模拟ARM的结果,在环境中添加qvfb的路径1. 输入命令: gedit /.bashrc编辑.bashrc文件,在文件末尾加入如上面的内容 export PATH=/usr/local/Trolltech/QtEmbedded-4.6.3/bin:$PATH 2. 重启,测试是否加入成功 echo $PATH看是否显示刚才添加的路径3. 测试命令:#qvfb -width 800 -height 480 &其中&表示后台运行。将会出现界面表示qvfb启动成功 = 主要参考: 1.QT嵌入式环境搭建与移植 2.Linux下实现Qt 4.6.3移植Ubuntu10.10篇3.Linux 下编译并安装配置 Qt 全过程

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1