视频¶
警告
本节介绍一些关于 Conan 的会议演讲和演示。虽然它们可能非常信息丰富且富有教育意义,但请注意,其中一些可能已过时。请始终使用文档和参考资料作为事实来源,而不是视频。
使用 std::cpp 2024¶
释放 Conan 2 的强大功能 - 15 个你不知道的新功能!Luis Caro / Diego Rodriguez
Conan 2.0 已经发布一年多了,带来了大量新功能和改进。自发布以来,团队一直根据用户反馈不断改进,发布的新功能比前几年加起来还要多。加入 Conan 团队的 Diego 和 Luis,了解 Conan 2 在 C 和 C++ 包管理开发工作流程中可以做什么的实用示例概述。一些亮点包括:透明回退到系统提供的依赖项、管理元数据文件,以及灵活且完全透明的 CMake 集成,等等!
ACCU 2022¶
Diego Rodriguez-Losada 的 Conan 2.0 C、C++ 包管理器的高级依赖项模型
Conan 2.0 引入了一个新的依赖项模型,具有“特性”的需求,如可见性、独立头文件和库的定义和传播,以及更多,可以模拟所有这些高级用例。本次演讲将介绍这个新模型,并将其应用于解决不同的高级用例,并提供真实生活的例子
CppCon 2022¶
Conan 2.0 C/C++ 包管理器有什么新功能 - Diego Rodriguez-Losada
自 Conan 1.0 发布以来,我们从不断发展的 C++ 生态系统中不断学习;通过与数万名用户和客户的对话,包括许多世界顶级 C++ 相关公司,我们学到了许多经验、挑战和行业趋势。本次演讲总结了其中一些经验教训,以及它们如何被用于创建 Conan 的新主要版本。
Meeting C++ 2023¶
CMake 和 Conan:过去、现在和未来 - Diego Rodriguez-Losada
本次演讲将快速回顾过去的方法、它们的缺陷,以及现代 CMake 和 Conan 集成如何改进它们从变量到目标,再到与现代 Conan 生成器进行透明目标集成更好地分离关注点,以使用 CMake 工具链对二进制配置进行统一通过 CMake 预设提高开发人员体验使用 CMake 新的依赖项提供程序功能进行依赖项透明安装的新 CMake-Conan 集成
使用 std::cpp¶
为什么你不应该编写自己的 C++ 包管理器 Luis Caro Campos JFrog
本次演讲将快速概述 Conan 如何处理 C++ 的内在复杂性头文件与二进制符号共享库和静态库符号可见性二进制兼容性:是否存在一种适用于所有情况的模型?构建时依赖解析只是战斗的一半,运行时依赖项呢?
Meeting C++ 在线书籍和工具展¶
Conan 2.0 演示 - Chris McArthur