本地开发软件包

正如我们在教程的前面部分中学到的那样,开发 Conan 软件包时最直接的工作方式是运行 conan create。这意味着每次运行时,Conan 都会在 Conan 缓存中执行一系列耗时的操作,例如下载、解压缩、复制源文件以及从头开始构建整个库。有时,特别是对于大型库,在开发配方时,这些操作不可能每次都执行。

本节将首先展示 **Conan 本地开发流程**,即在本地项目目录中处理软件包,而无需先将软件包内容导出到 Conan 缓存。

我们还将介绍其他软件包如何使用 **可编辑模式** 来使用正在开发的软件包。

最后,我们将深入解释 **Conan 软件包布局**。这是使 Conan 软件包能够在 Conan 缓存中或本地工作而不进行任何更改的关键功能。