DEV Community

Discussion on: Modern C++ Isn't Scary

Collapse
 
xowap profile image
Rémy 🤖

I've been considering starting a C++ project about 5 minutes ago and what discouraged me in the end is the absence of dependencies management. Is there any good solution for that? Development inside Docker? An emerging dependencies management solution?

Thanks :)

Collapse
 
jdsteinhauser profile image
Jason Steinhauser

A lot of libraries are being built with CMake now, which makes it pretty easy to do dependency management. I've also had good luck with vcpkg from Microsoft. They're not as full featured as yarn, mix, or Maven yet, but they're a lot better than a decade ago!

Collapse
 
xowap profile image
Rémy 🤖

Oh yes CMake is definitely a step forward, but you still need a package manager (other that apt I mean). I've looked a bit, there is things like Conan coming up but I have no idea the actual value of them.