| 语言 | 格式 | 评分 |
|---|---|---|
英语 | .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 页请下载阅读 -
文档评分














Conan 1.35 Documentation