本文档翻译自:https://docs.conan.io/en/latest/using_packages/conanfile_txt.html

    开始 我们使用 **conan install** 命令下载了 Poco 库 并且生成了一个示例。

    通过运行 conan install 时创建的 conanbuildinfo.cmake 文件,可以查看许多CMake变量。例如,CONAN_INCLUDE_DIRS_ZLIB(定义zlib标头的包含路径)和 CONAN_INCLUDE_DIRS(定义所有依赖项标头的包含路径)。

    安装依赖关系 - 图1

    如果检查每个变量定义的完整路径,则会看到它指向 <userhome> 文件夹下的文件夹。这些文件夹则是 本地缓存。这是程序包和二进制程序包的存储和缓存位置,因此不必再次检索它们。您可以使用 conan search 检查本地缓存,并使用 conan remove 命令从中删除软件包。

    如果导航到 conanbuildinfo.cmake 中引用的文件夹,则将找到每个软件包的标题和库。

    如果在 终端中执行 conan install poco/1.9.4@ 命令,Conan会将Poco软件包及其依赖项(openssl/1.0.2tzlib/1.2.11)下载到本地缓存,并在总端中显示 其被安装。虽然可以像这样单独安装每个依赖项,但是建议的处理依赖包的方法是使用 conanfile.txt 文件。 conanfile.txt的结构如下所述:
    Requires
    Generators
    Options
    Imports