所有平台。Windows, Linux, Apple, FreeBSD, Android, iOS,嵌入式,交叉构建,裸金属等。
所有构建系统。Visual Studio MSBuild, CMake, Makefiles, SCons等。可扩展到任何构建系统。
完全管理二进制文件。
创建、管理和重用任意数量的二进制文件,适用于任何配置:平台、编译器、版本、架构……或随意从源代码构建。
完全自动化的依赖管理。传递依赖、冲突检测、依赖覆盖、条件依赖。
分散的客户端-服务器架构。使用JFrog Artifactory on-prem免费运行您自己的服务器,以完全拥有您的包和二进制文件。
柯南是免费的开源软件麻省理工学院的许可许可。使用、修改、重新分发和扩展它——即使是为了商业目的。
Conan是一个mit授权的、面向C和c++开发的开源包管理器,允许开发团队轻松高效地跨平台管理他们的包和依赖项,并构建系统。
了解更多>JFrog Artifactory Community Edition C/ c++是完全免费使用的,它允许您在自己的服务器上托管您的私有包。该解决方案将JFrog Artifactory为Conan提供的所有功能和灵活性交付到C/ c++世界。
了解更多>ConanCenter是一个中央存储库,您可以在这里搜索和发现由社区创建的所有可用的开源Conan包。它包括配方和配置信息,并使在UI中查看包元数据变得容易。
了解更多>
Conan使我们许多从事C和c++编程的GitHub汽车企业客户更容易建立一个真正名副其实的连续交付管道。
Conan集成使我们的开发编译-测试周期和发布构建时间减少了10倍,为开发人员提供了额外的编码时间,并大大加快了BlinkID SDK的发布。将我们的代码库组织成多个包使我们更容易维护。除此之外,依赖关系图可视化工具对于每个开发人员都非常有用,他们可以看到所有模块/包的概述,以及他们对整个项目的个人贡献。
我将简单地说,我在构建系统之前是一个完全的n00b,害怕更新依赖。柯南让它变得简单又可爱,我现在真的对包装很感兴趣…对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是Imageflow管理跨平台包的救星。它很灵活,正面解决了C/ c++包管理的困难问题,并得到了一组出色的开发人员的支持。不要把时间浪费在其他选择上;这是真正的交易。