Using vcpkg and Conan for Dependencies
Pull external libraries with vcpkg and Conan and integrate them with CMake.
Why a Package Manager?
Manually downloading and building dependencies for C++ is painful. Package managers automate fetching, building, and configuring third-party libraries.
The Two Dominant Options
Two leading C++ package managers:
- vcpkg — Microsoft-backed, source-only, integrates with CMake
- Conan — open-source, supports binaries, more flexible
All lessons in this course
- CMake Project Layout and CMakeLists.txt
- Targets Linking and Visibility PUBLIC PRIVATE
- Using vcpkg and Conan for Dependencies
- Generating IDE Files and Cross-Platform Builds