它在所有操作系统上都能工作,包括 Windows、Linux、OSX、FreeBSD 等,并且可以针对任何平台,包括桌面、服务器以及移动设备(Android 和 iOS)的跨平台构建,以及嵌入式和裸机设备。它与其他工具(如 Docker、MinGW、WSL)以及所有构建系统(如 CMake、MSBuild、Makefiles、Meson、SCons)集成。它甚至可以与任何专有构建系统集成。
它与 JFrog Artifactory 有原生集成,包括面向 Conan 的免费 Artifactory Community Edition,使开发人员能够在其自己的服务器上托管他们自己的私有包。Conan 由一支完整的全职维护人员团队开发,他们为从小型企业到大型企业的大量用户提供支持,同时还拥有一支积极的、很棒的社区。
不仅是不同的二进制文件,还有不同的构建配置,包括不同的架构、编译器、编译器版本、运行时、C++ 标准库等等。当某一配置下无法获得二进制文件时,可以根据需要从源代码构建。Conan 可以使用相同的命令和流程在每个平台上创建、上传和下载二进制文件,从而节省开发和持续集成中的大量时间。
面向 C 和 C++ 的 Artifactory Community Edition (CE) 是团队或公司开发和托管私有包的推荐服务器。它是完全免费的,并具有 WebUI、高级身份验证和权限、出色的性能和可扩展性、REST API、通用 CLI 工具以及用于托管任何类型的源代码或二进制工件的通用存储库。
ConanCenter 是一个中央存储库,您可以在其中搜索和发现社区创建的所有可用的开源 Conan 包。它包含配方和配置信息,并使您能够轻松地在 UI 中查看包元数据。ConanCenter 包含超过一千个流行的开源库包,其中包含许多针对主流编译器版本和平台的预编译二进制文件。