Рет қаралды 8,045
🚀 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:
- Conan index centre (search for packages): conan.io/center
- Conan 2 "conanfile.py" documentation: docs.conan.io/2/reference/con...
- Conan 2 "what's new": docs.conan.io/2/whatsnew.html
- Base64pp repo (see Conan in CI/CD): github.com/matheusgomes28/bas...
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:
- Conan logo: conan.io/
- Box icon: www.flaticon.com/free-icon/op...