搜索

pdf文档 Conan 1.29 Documentation

5.41 MB 703 页 0 下载 36 浏览 0 评论 0 收藏
语言 格式 评分
英语
.pdf
3
摘要
文档详细介绍了Conan 1.29版本的功能、安装方法、使用指南及变更日志。Conan是一个开源的去中心化包管理工具,支持多种平台、构建系统和编译器,专注于二进制管理以确保稳定性和可重复性。文档涵盖了从安装到创建包的全过程,并提供了丰富的配置选项和故障修复信息。新增功能包括对apple-clang 12.0的支持、改进的CMake构建助手、对QNX Neutrino版本7.1的支持等,同时修复了多个已知问题。
AI总结
### Conan 1.29 文档总结 #### 1. **概述** Conan 是一个开源、分布式的包管理器,支持多平台、多构建系统和编译器,并致力于提供稳定性和强大的社区支持。 #### 2. **安装** - **推荐安装方式**:使用 pip 安装。 - **其他平台支持**:macOS 可通过 Homebrew 安装,Arch Linux 可通过 AUR 安装。 - **初始配置**:安装后建议进行初始配置。 - **更新**:支持从源码或二进制文件安装。 - **注意事项**:Python 2 已弃用。 #### 3. **快速入门** - **示例**:使用 Poco 库创建 MD5 哈希计算器。 - **依赖管理**:支持安装、检查、搜索和配置依赖。 - **构建**:支持自定义配置和调试。 #### 4. **使用包** - **依赖管理**:支持通过配置文件和工作流管理依赖。 - **调试**:提供调试功能以解决问题。 #### 5. **创建包** - **入门**:提供创建包的基本方法。 - **高级功能**:支持从现有二进制文件创建包、定义 ABI 兼容性、工具链集成等。 - **扩展**:支持通过 `python_requires_extend` 和 `export_sources` 等功能扩展功能。 #### 6. **变更日志** - **1.29.2**: - 新增对 `apple-clang 12.0` 的支持。 - 修复 `pkg_config` 生成 `.pc` 文件的问题。 - 修复工具链和构建相关的 bug。 - **1.29.1**: - 修复 `pkg_config` 生成 `.pc` 文件为空的问题。 - 修复工具链导入问题。 - 优化锁文件的构建依赖检查。 - **1.29.0**: - 新增对 QNX Neutrino 7.1 的支持。 - 支持 `cpp_info.system_libs` 和 `cpp_info.framework_paths`。 - 新增构建顺序计算功能。 - 支持 `user_info_build` 和 `CLICOLOR` 等新功能。 - 修复 `svn` 和 `git` 检查问题。 - **其他版本**: - 新增对 Solaris、Intel 编译器、Docker 等的支持。 - 修复 SSL 配置、构建工具链、依赖管理等问题。 #### 7. **参考资料** - **命令**:提供常用命令和参数。 - **配置文件**:包括 `conan.conf` 和环境变量。 - **钩子**:支持自定义钩子以增强功能。 #### 8. **其他资源** - 提供视频教程、FAQ 和链接,帮助用户进一步了解和使用 Conan。 总结:Conan 1.29 版本新增了对多种平台和工具链的支持,修复了多个已知问题,并优化了依赖管理和构建流程,为开发者提供了更强大和灵活的包管理功能。
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余 691 页请下载阅读 -
文档评分
请文明评论,理性发言.