搜索

pdf文档 Conan 1.35 Documentation

5.70 MB 759 页 0 下载 36 浏览 0 评论 0 收藏
语言 格式 评分
英语
.pdf
3
摘要
Conan 1.35版本文档详细介绍了新功能和改进,包括对二进制管理的增强、新增的生成器支持、对更多平台和编译器的兼容性提升,以及对配置和包锁定功能的优化。文档还列出了多项修复内容,旨在提高稳定性和性能。
AI总结
### Conan 1.35 文档总结 #### 1. 简介 - **开源**:Conan 是一个开源的包管理器。 - **分散化**:支持去中心化的依赖管理。 - **二进制管理**:提供高效的二进制包管理。 - **多平台支持**:兼容所有平台、构建系统和编译器。 - **稳定性**:确保长期稳定。 - **社区驱动**:依赖于活跃的社区支持。 #### 2. 安装 - **推荐安装方式**:使用 pip 安装。 - 其他安装方式:Homebrew(macOS)、AUR(Arch Linux)、二进制安装。 - **配置**:初始配置和从源码安装。 - **更新**:支持从旧版本升级。 - **Python 2 兼容性**:已 deprecated。 #### 3. 入门指南 - **案例**:使用 Poco 库创建 MD5 哈希计算器。 - **依赖管理**:安装和检查依赖。 - **搜索功能**:支持包搜索。 - **配置**:支持其他构建配置。 #### 4. 使用包 - **依赖安装**:快速安装依赖。 - **配置文件**:支持使用配置文件。 - **工作流程**:提供多种构建和测试流程。 - **调试**:支持包调试功能。 #### 5. 创建包 - **入门**:快速开始创建包。 - **资源管理**:支持从不同仓库获取资源。 - **二进制打包**:支持打包现有二进制文件。 - **ABI 兼容性**:定义包的二进制接口。 - **元数据**:支持定义包信息。 #### 6. 变更日志 - **1.35.2 版本**: - 修复了 CMake 生成器的链接标志问题。 - 解决了调用私有 API 的问题。 - 修复了 OpenSUSE 系统包工具的问题。 - 优化了 CMake 链接标志生成。 - **1.35.1 版本**: - 解决了 MSBuildDeps 的条件依赖问题。 - 优化了 Conan 的稳定性。 - **1.35.0 版本**: - 新增 MSBuildDeps 生成器的条件处理。 - 支持 CMake 的包含保护功能。 - 新增 `conan lock bundle clean-modified` 命令。 - 支持 Meson 工具链文件。 - 支持自定义定义在 `conan new` 模板中。 - 自动处理测试配置。 - 支持更精细的并行化控制。 - 新增对不同工具版本的支持。 - 支持 clang-cl 编译器。 - 新增 ConanInvalidConfiguration 错误处理。 #### 7. 其他重要更新 - **性能优化**:改进了依赖图的传播性能。 - **新功能**:支持 SVN、新 b2 生成器、路径替换工具等。 - **修复**:解决了多个已知问题,包括 Python 3 下的下载工具问题、虚拟环境提示修复等。 #### 8. 兼容性 - **向后兼容**:Conan 1.35 不会破坏 1.0 版本的脚本和命令。 #### 9. 总结 Conan 1.35 版本在功能、性能和稳定性方面均有显著提升,新增了多项实用功能,修复了多个已知问题,支持更多平台和工具链,适合用于复杂的依赖管理和跨平台构建。
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余 747 页请下载阅读 -
文档评分
请文明评论,理性发言.