搜索

pdf文档 Conan 1.62 Documentation

7.53 MB 993 页 0 下载 37 浏览 0 评论 0 收藏
语言 格式 评分
英语
.pdf
3
摘要
文档介绍了Conan 1.62.0版本的主要更新内容,包括对BazelDeps的支持、新增的Clang和GCC版本兼容性、Python模块的改进以及多个bug的修复。这些更新提升了Conan的功能和稳定性,适用于依赖管理、跨平台构建和依赖图分析。
AI总结
### Conan 1.62 文档总结 #### 1. 核心功能 - **开源**:Conan 是一个开源的包管理工具。 - **分布式包管理器**:支持去中心化的包管理。 - **二进制管理**:高效管理二进制文件。 - **多平台兼容性**:支持所有平台、构建系统和编译器。 - **稳定性**:强调稳定性和兼容性。 - **社区驱动**:依赖于活跃的社区支持。 #### 2. 迁移指南 - **迁移食谱**:提供从旧版本到 2.0 的迁移指导。 - **命令行变化**:部分命令行参数和行为发生变化。 - **配置文件**:需更新配置文件以适配新版本。 #### 3. 安装指南 - **推荐安装方式**:通过 pip 安装。 - **其他平台支持**:包括 macOS(Homebrew)、Arch Linux(AUR)等。 - **初始配置**:安装后需进行基本配置。 - **注意事项**:Python 2 已被移除,仅支持 Python 3。 #### 4. 使用指南 - **安装依赖**:通过 Conan 命令安装所需依赖。 - **配置文件**:支持使用 profiles 管理环境和配置。 - **工作流程**:提供标准的工作流程和调试方法。 - **依赖管理**:支持搜索和管理依赖包。 #### 5. 创建包 - **创建新包**:提供从零开始创建包的指导。 - **导出源文件**:支持将源文件导出到本地缓存。 - **构建与上传**:可直接构建并上传包到远程仓库。 - **关键修复**: - 解决了 `--raw` 参数在搜索时被忽略的问题。 - 修复了别名未解析时版本冲突的问题。 - 改善了 `conan inspect` 的输出,使其能正确显示名称和版本。 #### 6. 新功能与改进 - **Bazel 支持**:新增对 Bazel 的全面支持,包括依赖管理和生成目标。 - **CMake 改进**:修复了 CMake 生成器的变量使用问题。 - **Python 版本支持**:新增对 Clang-17、GCC 10.5、11.4 和 13.2 的支持。 - **虚拟环境**:修复了虚拟环境脚本在纯 `sh` 环境中的兼容性问题。 - **上传改进**:修复了上传过程中异常处理的问题。 #### 7. 其他重要信息 - **文档更新**:提供详细的教程和HOW-TO指南。 - **兼容性保证**:Conan 1.62 不会破坏 1.0 版本的食谱或命令行接口。 - **社区资源**:提供社区创建的扩展 cheatsheet 和参考文档。 #### 8. 注意事项 - 遇到问题时,可参考文档中的调试方法或在 GitHub 上提交报告。 - 推荐使用官方文档或 cheatsheet 作为日常使用的参考。
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余 981 页请下载阅读 -
文档评分
请文明评论,理性发言.