在本地开发包¶
正如我们在教程的前几个章节中学到的,开发 Conan 包最直接的方法是运行 conan create。这意味着每次运行它时,Conan 都会在 Conan 缓存中执行一系列代价高昂的操作,例如下载、解压缩、复制源代码以及从头开始构建整个库。有时,尤其是在处理大型库时,在开发配方时,无法每次都执行这些操作。
本节将首先展示 Conan 本地开发流程,即在本地项目目录中开发包,而无需先将包的内容导出到 Conan 缓存。
我们还将介绍其他包如何使用 可编辑模式 来使用正在开发的包。
最后,我们将深入解释 Conan 包布局。它是使在 Conan 缓存中或本地使用 Conan 包而无需进行任何更改的关键特性。