使用 Conan 仓库¶
我们已经学习了如何从 Conan Center 下载和使用软件包,Conan Center 是开源 Conan 软件包的官方仓库。我们还学习了如何创建自己的软件包并将其存储在 Conan 本地缓存中以便将来重用。在本节中,我们将介绍如何使用 Conan 仓库上传您的 recipes 和二进制文件,并存储它们以便将来在另一台机器、项目上使用或用于共享目的。
首先,我们将介绍如何在本地设置一个 Conan 仓库(如果您已经配置了 Conan 远程仓库,可以跳过这部分)。然后,我们将解释如何将软件包上传到您自己的仓库,以及在配置了多个 Conan 远程仓库时如何操作。我们还将简要介绍如何向 Conan Center 中央仓库贡献。
最后,我们将解释 local_recipes_index,这是一种特殊的远程仓库类型,允许将包含 recipes 的源文件夹用作 Conan 远程仓库。