pdf文档 Conan 1.60 Documentation

7.51 MB 983 页 0 评论
语言 格式 评分
英语
.pdf
3
摘要
文档介绍了Conan 1.60版本的更新内容,包括新功能、Bug修复和版本兼容性。版本1.60引入了新功能如tool_requires和MacOS SDK版本13.1,同时修复了多个Bug,如lockfile使用问题和AutotoolsToolchain的兼容性问题。文档还强调Conan 1.60的向后兼容性,并要求用户在遇到问题时及时报告。Conan社区由数百家公司和众多开发者组成,他们为包生态系统和工具改进做出了贡献。此外,文档提供了详细的使用指南,包括如何创建和管理包、使用conda命令进行包搜索、配置和调试等。
AI总结
《Conan 1.60 Documentation》总结如下: --- ### 1. 版本更新 #### 1.60.2 (2023-07-26) - 修复:允许使用 Pyyaml 6.0.X 版本以避免 Cython 3.0 问题。 #### 1.60.1 (2023-05-30) - 修复:解决与转移工具依赖相关的锁文件问题。 #### 1.60.0 (2023-05-11) - **新特性**: - 引入新的版本表达式 `tool_requires("pkg/")`,用于获取主机要求版本。 - 兼容包含 Conan 2.0 包的服务器(用户和无频道)。 - 添加 MacOS SDK 版本 13.1 支持。 - 提供 `move_folder_contents()` 文件助手以重新排列存储库文件夹。 - 允许在 `profile.jinja` 和 `global.conf` 中使用 `conan_version`。 - **修复**: - 默认设置中添加了 GCC 13。 - 为 Conan 1.60 做准备,以防 Conan 2.X 开始向包中添加元数据文件。 - 修复了未知编译器时的 AutotoolsToolchain 问题。 - 修复了 `graph_lock.py` 中 lock_node() 对锁文件中 build_require 上下文的处理。 - 修复了 `conan search` 和 `conan upload` 对无用户/频道包的过滤问题。 --- ### 2. 兼容性与稳定性 - Conan 1.60 将不会破坏 1.0 版本的现有配方或命令行调用,若有问题请报告。 - 新的 API、工具和方法可能会在后续的 1.X 版本中添加,此类功能可能会导致与旧版本的不兼容。 --- ### 3. 社区与支持 - Conan 被数百家公司(如 Audi、Continental、Mercedes-Benz 等)和全球数千名开发者使用,并拥有活跃的社区贡献者。 - 社区贡献包括: - GitHub 项目 `conan-io/conan` 有超过 3.5K 星标和近 200 名贡献者。 - 通过 `conan-center-index` 创建流行开源库的包。 - 在 CppLang Slack #conan 频道上有超过 1,000 名用户互动。 --- ### 4. 文档与帮助 - 提供多种格式的使用手册(PDF 和 PNG),涵盖安装、配置、包使用等。 - 社区创建的扩展手册提供更具叙述性和工作流中心的内容。 - 用户可以通过 FAQ 或 GitHub 提交问题。 --- ### 5. 其他信息 - Conan 2.0 测试版本正在开发中,部分功能可能已弃用。 - Conan 需要 Python 3 才能运行,Python 2 支持已于 2020 年弃用。 --- 以上为《Conan 1.60 Documentation》的核心内容总结,涵盖了版本更新、兼容性、社区支持和文档资源等关键信息。
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余 971 页请下载阅读 -
文档评分
请文明评论,理性发言.