Introduction to Conan 2 - The Best C++ Package Manager?

preview_player
Показать описание
🚀 Welcome to another C++ related video! In this tutorial, we're diving into Conan 2, a powerful C++ package manager, and one of the best IMO.

Whether you're a seasoned developer or a C++ newbie, understanding package management is crucial to help you speed up project creation, and remove unnecessary manual work when including third party libraries and packages in C++ projects. Join us as we explore Conan 2, its features, and how it simplifies dependency management for your C++ projects.

📘 Key Topics Covered and Time Stamps:
Introduction - 00:00
What is Conan? - 00:07
Why should you use Conan 2 - 00:29
How Conan 2 Works (package ids) - 01:39
Installing Conan 2 - 06:30
Deep Dive into Conanfile - 07:39
Understanding Conan Profiles - 19:07
Integration with CMake - 21:45
Conan in CI/CD - 24:43

Relevant Links:

Thank you very much for watching! I hope you learnt a little bit more about how to include libraries in C++ projects using Conan 2 and CMake!

Attribution to images used in the thumbnail:
Рекомендации по теме
Комментарии
Автор

Great video as always. Good insight into Conan

TheNgDesign
Автор

thank you so much for the video. It is very helpful :)

jabed.akhtar
Автор

Meu héroi, o conan tava me espancando aqui. Mais um inscrito, gostei do seu conteúdo.

l.piekha
Автор

How this binary caches deals with security? How easily is to get rogue code from a perpetrator?
How this works with third parties we need dynamically linked with libraries on the system?

MichaFita
Автор

This reminds me of Rust's build file but it combines the Cargo file with it.

pup
Автор

It was good, but it would have been better if you had covered all the things you said you weren't going to cover. A more detailed and comprehensive guide to conan is definitely lacking. Some people just don't learn as well from reading documentation as they do from a video tutorial of someone who truly grasps the concepts.

codinablack