C++ Build & Dependency Management

12-17-2025

Fundamentals

  • CMake Basics
  • CMakeLists.txt Structure and Targets
  • Conan Overview and Profiles
  • Declaring Dependencies (conanfile)

Integration & Workflows

  • CMake-Conan Integration
  • Local Build Workflow
  • Writing Conan Recipes
  • Creating and Testing Packages

Production Systems

  • Artifactory and Remote Repositories
  • Publishing and Package Promotion
  • Binary Compatibility and Package IDs
  • CI/CD Integration Patterns

Debugging

  • Common Build and Linkage Issues
  • Conan Dependency Graph Tools

Quick Reference

  • Essential Commands Cheatsheet

Related: Build System Comparisons · C++ Development Tools