无触摸屏依赖的QT4.8.6环境搭建指南
需积分: 10 75 浏览量
更新于2024-09-09
收藏 793KB DOCX 举报
本文档主要介绍了如何在没有预先安装触摸屏包的前提下,搭建Qt (Quick Tool Kit) 4.8.6开发环境,特别适用于嵌入式Linux平台。作者提到许多在线教程可能会建议先安装这些额外的组件,但在这里,作者认为这并不是必要的步骤。
首先,下载QT的开源源码包,可以从官方网址<http://qt-project.org/downloads/>获取qt-everywhere-opensource-src-4.8.6.tar.gz。选择适合自己的设备和目标平台,如本例中是针对ARM嵌入式Linux,并使用g++编译器。下载后,将源码复制到一个方便的位置,例如~/download目录,并解压它:
```sh
cp /mnt/hgfs/share/linux/linux/02/Linux/2.6/Kit/01/SourceCode/qt-everywhere-opensource-src-4.8.6.tar.gz ~/download
tar -zxvf qt-everywhere-opensource-src-4.8.6.tar.gz
```
接下来,进入解压后的源码目录:
```sh
cd qt-everywhere-opensource-src-4.8.6/
```
为了配置和编译环境,作者提供了自定义的build_qt.sh脚本,用于指定构建选项。这个脚本中的`configure`命令包括以下参数:
- `--prefix`: 安装路径,这里是/home/shixiaohui/qtenv/qt-4.8.6-arm
- `-opensource`: 表明这是一个开源版本
- `-confirm-license`: 确认接受许可证
- `-embeddedarm-xplatformqws`: 说明是针对嵌入式ARM平台
- `-linux-arm-g++-platform/qws`: 指定编译器和平台
- `-linux-x86-g++-little-endian-host-little-endian-shared`: 针对特定的主机架构和共享库
- `-no-qt3support`: 不支持Qt 3
- `-no-phonon`: 禁用Phonon多媒体模块
- `-no-phonon-backend-qt-zlib`: 等...
- ...以及其他许多模块的禁用,如GIF、libtiff、QVFB等
这些选项确保了仅安装对当前项目至关重要的Qt组件,避免了不必要的依赖。配置完成后,可以运行`build_qt.sh`脚本来执行编译过程。
这篇文档为想要在嵌入式Linux环境中使用Qt 4.8.6的开发者提供了一种简化且定制化的环境搭建方法,帮助他们专注于核心功能的开发。通过这种方式,开发者可以节省时间并降低构建复杂性。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2011-11-13 上传
2010-03-17 上传
2015-02-10 上传
2013-05-14 上传
2016-01-14 上传
2014-06-03 上传
「已注销」
- 粉丝: 3
- 资源: 1
最新资源
- Intel_ 64 and IA-32 Architectures Software Developer's Manual Volume 2B_ Instruction Set Reference, N-Z
- Intel_ 64 and IA-32 Architectures Software Developer's Manual Volume 2A_ Instruction Set Reference, A-M
- 《汽车销售集团网站》论文范例
- Linux协议栈源码分析.pdf
- 《企业物流平台》论文范例
- 学习C语言开发的好书籍
- keic51 vs c
- rvds 2.2 introduction
- PLSQL Users Guide and Reference
- 《客户关系管理系统》论文范例
- 蓝 牙 技 术 及 其 应 用
- 《办公自动化管理系统》论文
- ORACLE RAC恢复备份恢复测试-全套过程含脚本 veritas RMAN
- CISCO交换机路由器配置手册
- jsp+tomcat+mysql+sevlet+javabean配置过程
- 高质量C++编程指南.pdf