二进制模型¶
本节首先介绍如何计算 package_id
,即包二进制文件的标识符,通过哈希配置(settings + options + dependencies versions)来计算。虽然 settings
和 options
的影响更直接,但理解依赖项的影响需要更多解释,因此这部分将在单独的章节中完成。
Conan 二进制模型是可扩展的,用户可以定义自己的自定义设置、选项和配置,以建模其二进制文件的特性。
最后,将描述默认的二进制兼容性模型,以及如何根据不同的需求进行自定义。