~/talk

C++ Package Manager - C++ Dependencies Don't Have To Be Painful!

Talkat CppCon 2022 · 2022-09-11..09-16· [devops-and-delivery]
links:none on file
slides:none on file

Survey data shows a majority of C++ developers still manage libraries manually while 19% adoption for both vcpkg and Conan climbs year‑over‑year. vcpkg’s public registry proves the claim: a 1900+ libraries catalog where updates build and validate against many targets so a git baseline yields a consistent set. C++ package managers emphasize build from source with optional binary caches, aim for reproducible dev environments, and handle diamond/ABI issues—practical tooling and validation reduce the long tail of breakage.

AI-written summary · about

  1. 0:00C++ package management intro
  2. 3:35Why managing C++ dependencies is painful
  3. 8:06Diamond dependency problem
  4. 10:12VC Package solves deps
  5. 13:01Keep deps updated
  6. 14:46Key package manager features
  7. 21:17When to use package manager
  8. 25:06System package managers
  9. 29:39C++ package managers
  10. 33:09NuGet not ideal for C++
  11. 36:22Reproducible development environments
  12. 39:30Dependency management principles
  13. 45:48Making package managers accessible
  14. 50:28Live VC Package demo
  15. 53:17Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.