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