package-manager

  • Conan 2.x 通用 conanfile.py 模板详解

    本文提供一份可直接落地的 Conan 2.x 通用 conanfile.py 模板,按元数据、二进制配置(settings/options)、目录布局、依赖声明、生成器、构建、打包与 package_info 九个阶段逐段解析其职责与最佳实践;并深入讲解依赖版本通配符 zlib/1.3.Z 的语义,以及 embed/non_embed 等 package_id 模式如何决定二进制兼容性与复用策略,帮助 C++ 工程师快速构建规范化、可复现的包管理配方。