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++ 工程师快速构建规范化、可复现的包管理配方。