所有平台。Windows, Linux, Apple, FreeBSD, Android, iOS,嵌入式,交叉构建,裸机等。
所有构建系统。Visual Studio MSBuild, CMake, Makefiles, SCons等。可扩展到任何构建系统。
二进制文件的全面管理。
创建、管理和重用任意数量的二进制文件,适用于任何配置:平台、编译器、版本、体系结构……或随意从源代码构建。
完全自动化的依赖管理。传递依赖、冲突检测、依赖覆盖、条件依赖。
分散的客户机-服务器架构。使用JFrog Artifactory在本地免费运行您自己的服务器,以完全拥有您的包和二进制文件。
柯南是一个免费的开源软件有麻省理工学院的许可。使用、修改、重新发布和扩展它——即使是出于商业目的。
Conan是麻省理工学院许可的,用于C和c++开发的开源包管理器,允许开发团队轻松有效地管理他们的包和跨平台的依赖关系,并构建系统。
了解更多>JFrog Artifactory Community Edition C/ c++是完全免费的,它允许您在自己的服务器上托管您的私有包。该解决方案将JFrog Artifactory for Conan的所有功能和灵活性提供给C/ c++世界。
了解更多>ConanCenter是中央存储库,您可以在其中搜索和发现社区创建的所有可用的开源Conan包。它包括配方和配置信息,并且可以很容易地在UI中查看包元数据。
了解更多>
Conan使我们许多从事C和c++编程的汽车GitHub企业客户更容易建立一个名副其实的持续交付管道。
Conan集成使我们的开发编译测试周期和发布构建时间减少了10倍,为开发人员提供了额外的编码时间,并更快地发布了BlinkID SDK。将我们的代码库组织成多个包使我们更容易维护。最重要的是,依赖关系图可视化器非常适合每个开发人员查看所有模块/包的概述,以及他们对完整项目的个人贡献。
我只想说,我以前是构建系统的菜鸟,害怕更新依赖项。柯南让它变得简单和可爱,我现在真的对包装感兴趣……对于一个c++程序员来说很奇怪!
柯南的灵活性使得一些被认为难以处理的事情成为可能;制作一个模块化的Boost c++库发行版。
生活中最好的是什么?压缩你的构建时间,在你面前驱动你的语义版本化的包,并且听不到你的开发人员的抱怨
Conan通过最小化构建时间和为我们的C/ c++开发实现完整的CI功能,提高了我们的生产力。它是C/ c++真正的依赖管理器
Conan将c++开发和依赖管理带入了21世纪,并与其他开发生态系统平起了平手。我们目前的设计是为了简化我们产品测试程序的开发,以帮助促进重用,并帮助我们的分布式团队开发强大而有效的测试,以保证我们创新产品的质量。hth华体会最新官方网站
柯南帮助我们完成了基础设施的全面检修,将整个构建时间缩短了40多分钟。这既节省了我们开发人员的时间,又减少了我们的AWS账单。
在Pix4D,我们多年来一直在用我们自己开发的工具管理几十个第三方依赖关系。不仅开发人员感到痛苦,CI/CD基础设施也感到痛苦。我们决定给柯南一个尝试,它成功了!我们所依赖的库是如何构建或提供的并不重要(CMake, autotools,预编译的二进制文件)。Conan为我们提供了管理各种C/ c++库的灵活性。我们已经把柯南完全集成到我们的CI系统中,我们用它做了非常高级的事情。这确实让我们的生活更轻松了。
Conan及时到来,使我们能够通过简单地向文本文件中添加行来测试多个网络、日志和加密库。此外,当我们决定掌握一个库时,我们将时间投入到单个跨平台包中,因此我们的开发人员不需要自己构建和重建库。它彻底改变了我们快速制作原型的方式。
Conan是C/ c++项目中对外部依赖的最佳解决方案。它通过应用一种通用语言来构建、打包和分发我们的工件到任何平台和体系结构,从而将c++和DevOps联系起来。
Conan是管理imagflow跨平台软件包的救星。它很灵活,直接解决了C/ c++包管理的难题,并得到了一群出色的开发人员的支持。不要把你的时间浪费在选择上;这是真正的交易。