0Pricing
C++ Academy · Lesson

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

  1. CMake Project Layout and CMakeLists.txt
  2. Targets Linking and Visibility PUBLIC PRIVATE
  3. Using vcpkg and Conan for Dependencies
  4. Generating IDE Files and Cross-Platform Builds
← Back to C++ Academy