Windows下编译Qt5.9+源码详细步骤
2星 需积分: 50 164 浏览量
更新于2024-09-08
收藏 3KB TXT 举报
本文档详细介绍了在Windows环境下,如何使用Visual Studio 2015 (Update 3) 编译Qt 5.9或5.10的源代码。编译过程涉及到多个软件的安装与配置,以及系统环境的调整。
在开始编译之前,需要确保关闭所有可能干扰编译过程的防护软件,以免中间文件被意外移除。以下是编译Qt 5.9+所需的软件和步骤:
1. 安装Visual Studio 2015 Update 3,并确保集成Windows SDK 10,这是编译的基础环境。
2. 安装ActivePerl,版本为ActivePerl-5.24.1.2402-MSWin32-x64-401627.exe,安装后需添加到系统环境变量,以便编译过程中使用Perl脚本。
3. 安装NASM (Netwide Assembler),版本为nasm-2.14rc0-installer-x64.exe,同样需要配置环境变量,因为Qt编译会用到汇编器。
4. 安装Python 2.7.13,建议不要使用Python 3,但可以使用较新的Python 2.7版本。安装后记得将Python路径添加到环境变量。
5. 安装Ruby,这里推荐的是rubyinstaller-2.4.1-1-x64.exe,安装后需要设置环境变量,因为Qt的构建工具qmake等依赖于Ruby。
6. 下载并安装OpenSSL,版本为1.0.2l,同样需要配置环境变量以便编译时调用。
7. 安装ICU (International Components for Unicode),它提供了Unicode支持,需要设置环境变量。
8. 需要调整计算机的区域设置为美国,语言设置为英语(美国),时区设置为太平洋时间(美国和加拿大),这可能会影响到编译过程中的日期和时间格式。
9. 在编译过程中,如果遇到文件格式问题,根据提示进行相应的文件格式修改。
10. 不推荐单独编译WebEngine模块,因为可能会导致库文件生成失败。
在准备好所有依赖之后,需要编写并执行特定的批处理脚本来启动编译过程。以下是脚本中的关键设置:
- `setmsvc_path` 指定Visual Studio的安装路径。
- `setmake_spec` 设置编译平台,这里是win32-msvc。
- `SETCL` 添加多进程编译标志 `/MP`。
- `setsrc_path`、`setdst_path`、`seticu_path`、`setopenssl_path` 分别指定Qt源代码、目标输出、ICU和OpenSSL的路径。
- 更新系统环境变量`PATH`、`LIB`和`INCLUDE`,包含必要的库文件和头文件路径。
- 最后,运行`vcvarsall.bat`以初始化Visual Studio的编译环境,并执行`configure`脚本来配置Qt编译选项。
执行完这些步骤后,编译过程将开始,这可能需要一段时间,因为Qt是一个庞大的项目。完成编译后,务必不要随意修改文件夹结构,以免影响已编译好的库文件的正常使用。
2018-03-09 上传
2018-11-23 上传
2020-07-15 上传
2023-11-20 上传
2020-07-15 上传
2019-09-09 上传
2021-03-01 上传
hewl_m
- 粉丝: 0
- 资源: 2
最新资源
- StarModAPI: StarMade 模组开发的Java API工具包
- PHP疫情上报管理系统开发与数据库实现详解
- 中秋节特献:明月祝福Flash动画素材
- Java GUI界面RPi-kee_Pilot:RPi-kee专用控制工具
- 电脑端APK信息提取工具APK Messenger功能介绍
- 探索矩阵连乘算法在C++中的应用
- Airflow教程:入门到工作流程创建
- MIP在Matlab中实现黑白图像处理的开源解决方案
- 图像切割感知分组框架:Matlab中的PG-framework实现
- 计算机科学中的经典算法与应用场景解析
- MiniZinc 编译器:高效解决离散优化问题
- MATLAB工具用于测量静态接触角的开源代码解析
- Python网络服务器项目合作指南
- 使用Matlab实现基础水族馆鱼类跟踪的代码解析
- vagga:基于Rust的用户空间容器化开发工具
- PPAP: 多语言支持的PHP邮政地址解析器项目