QT学习之一:Linux下安装QT之版本qt.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
QT 学习之一: Linux 下安装 QT 之版本 qt 在Linux中分别安装应用于不同平台的 QT : PC ;嵌入 式 X86 ; ARM 。 这三者 PC 版、嵌入式 X86 版和 ARM 版的区别主要 体现在: 当 configure 时分别加了不同的参数, 具体区别是: PC平台:在linux中全安装qt,用它编译好程序后, 直接用“ ./ ”就可运行。 嵌入式 X86 平台:带有 qvfb 功能,在 PC 机上可以 模拟应用程序在 arm 开发板上的运行情况。 用此编译好的程 序,只用“ ./ ”命令不可以运行,必须加上参数 -qvfb -qws ; ARM 平台:编译好的程序, 用于在 arm 平台上运行。 1.系统环境 1. 系统环境 主机操作系统: ubuntu10.04 主机编译器: gcc4.4.3, 交叉编译器: arm-linux-gcc-4.3.2 软件包: qt 源代码 qt-everywhere-opensource-src-4.6.3.tar.gz /qt/source/qt-everywhere-opensource- src-4.6.3.tar.gz 也可以在 /qt/source/ 下找对应的版本 触摸屏校验工具 tslib-1.4.tar.gz 载地址: /fhtml 安装交叉编译器 详细见:《 Arm-linux-gcc-4.3.2 安装步骤》 /imxiangzi/article/details/7452931 安装触摸屏校验工具 把 tslib-1.4.tar.gz 放到一个目录下,比如 /opt 目录下。接着 执行命令如下: #tar zxvf tslib-1.4.tar.gz 执行命令 cd tslib ,进入 tslib 当前目录 , 接着执行命令如下: #./autogen.sh 然后接着执行配置命令: #./configure--prefix=/usr/local/tslib #./configure --host=arm-linux ac_cv_func_malloc_0_nonnull=yes 最后执行编译命令和安装命令如下: 1.make 1. 2.make install 2. make install 如果以上步骤没错, 则可以在 /usr/local/tslib 下出现我们需要 的库文件,这些库文件我们移植时会用到。 编译期间出现的错误: ./autogen.sh: 4: autoreconf: not found 解决: sudo apt-get install autoconf automake libtool /imxiangzi/article/details/7452982 5. 编译 Qt-4.6.3 库文件 5.1 解压: 把 qt-everywhere-opensource-src-4.6.3.tar.gz 放到 /opt 目录 。接着执行命令如下: 1.tar zxvf 1. 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 编译 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. Typeo if you want to use the Open Source Edition. Edition. 第一个是商业版,第二个是自由版。 选择 o( Qt/ 嵌入式自由版是 Qt 为了开发自由软件 提供的嵌入式版本) 这时候,出现许可界面。 选择 yes 接受许可协议。 开始生成 makefile 文件。这个大约需要 -10 分钟的时间。 安装过程比较长,由于 VM 默认只是一个 CPU ,可以调整 CPU 的个数和你实际的机器一致, Make 命令添加 -j3 参数允许多线程编译,可以加快速度,下 比 100% 编译过程中出现的问题: 面的编译也是一样。编译的时候可以看到占用CPU 面的编译也是一样。编译的时

文档评论(0)

zhaohuifei + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档