Windows下编译Qt5.9+源码详细步骤
2星 需积分: 50 178 浏览量
更新于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是一个庞大的项目。完成编译后,务必不要随意修改文件夹结构,以免影响已编译好的库文件的正常使用。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2020-07-15 上传
2023-11-20 上传
2020-07-15 上传
2019-09-09 上传
2021-03-01 上传
hewl_m
- 粉丝: 0
- 资源: 2
最新资源
- MATLAB新功能:Multi-frame ViewRGB制作彩色图阴影
- XKCD Substitutions 3-crx插件:创新的网页文字替换工具
- Python实现8位等离子效果开源项目plasma.py解读
- 维护商店移动应用:基于PhoneGap的移动API应用
- Laravel-Admin的Redis Manager扩展使用教程
- Jekyll代理主题使用指南及文件结构解析
- cPanel中PHP多版本插件的安装与配置指南
- 深入探讨React和Typescript在Alias kopio游戏中的应用
- node.js OSC服务器实现:Gibber消息转换技术解析
- 体验最新升级版的mdbootstrap pro 6.1.0组件库
- 超市盘点过机系统实现与delphi应用
- Boogle: 探索 Python 编程的 Boggle 仿制品
- C++实现的Physics2D简易2D物理模拟
- 傅里叶级数在分数阶微分积分计算中的应用与实现
- Windows Phone与PhoneGap应用隔离存储文件访问方法
- iso8601-interval-recurrence:掌握ISO8601日期范围与重复间隔检查