conan
-
Conan 2.x 通用 conanfile.py 模板详解
本文提供一份可直接落地的 Conan 2.x 通用
conanfile.py模板,按元数据、二进制配置(settings/options)、目录布局、依赖声明、生成器、构建、打包与package_info九个阶段逐段解析其职责与最佳实践;并深入讲解依赖版本通配符zlib/1.3.Z的语义,以及 embed/non_embed 等package_id模式如何决定二进制兼容性与复用策略,帮助 C++ 工程师快速构建规范化、可复现的包管理配方。 -
Conan C/C++ 包管理器介绍
Conan 2 是 Conan C/C++ 包管理器 的最新主要版本(于 2023 年初正式发布)。Conan 是目前 C 和 C++ 生态中最流行、最强大的开源和去中心化包管理工具,而 Conan 2.0 是对其进行的一次大规模架构重构和升级,旨在解决 Conan 1.x 遗留的痛点,提供更现代、更快速、更一致的依赖管理体验。本文是关于 Conan 2 的详细介绍及其核心亮点。