-
Pre-requisites 0 hr 5 min
-
Building a Simple CMake Project Using Conan 0 hr 8 min
-
Building for Multiple Configuration with Conan and CMake Presets 0 hr 10 min
-
We Value Your Feedback
Conan 2 Essentials
This is a hands-on training course designed for developers with little to no Conan experience. It covers consuming packages, creating "Conanfile" structures, and fundamental concepts like "settings," "options," and cross-compilation. By the end, you'll be equipped to integrate Conan into your daily development process effectively.
The Conan 2 Essentials course is a practical training designed for developers with little to no Conan experience and will guide you through hands-on examples. It begins with the most common scenario of consuming packages to build a simple application using CMake. During these exercises, we will explore the basic anatomy of the "Conanfile" for consumption and explain how it works. We will also cover many other fundamental topics, such as "settings," "options," "profiles," and Conan's "Package ID" system. Additionally, we will delve into cross-compilation and how to create packages for your own libraries and use them from a Conan Artifactory repository. By the end of the training, you will have enough hands-on experience to start working with Conan as part of your daily development process.