本地开发包

正如我们在教程的前几节中了解到的,开发Conan包时最直接的方法是运行conan create。这意味着每次运行时,Conan都会在Conan缓存中执行一系列耗时的操作,例如下载、解压、复制源代码以及从头开始构建整个库。有时,特别是对于大型库,在我们开发配方时,这些操作无法每次都执行。

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

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

最后,我们将深入解释Conan包布局。这是使在Conan缓存中或本地处理Conan包而无需进行任何更改成为可能的核心功能。