package_id
Conan Center 已停止接收 Conan 1.x 包的更新。新的 https://center2.conan.io Conan 2 专用远程仓库现已可用。阅读博客文章
本节首先介绍如何计算 package_id,即包二进制标识符,通过哈希配置(设置 + 选项 + 依赖版本)。虽然 settings 和 options 的效果更直接,但理解依赖关系的影响需要更多解释,因此将在单独的章节中进行说明。
settings
options
Conan 二元模型是可扩展的,用户可以定义其自定义设置、选项和配置,以建模其自身的二进制特征。
最后,将描述默认的二元兼容性模型,以及如何对其进行自定义以适应不同的需求。