|
|
|
|
|
by comex
2525 days ago
|
|
Other things that become a huge albatross and are thus avoided: - Adding compile-time build steps, e.g. for code generation. - Adding dependencies of your own, even on, say, a tiny library of helper functions – unless you want to copy and paste it into your header. With a package manager, those things 'just work'. Package managers also make it much easier to update to newer versions of the library as they're released. |
|
And let's not pretend that in some platforms such as pretty much each and every single popular linux distro already package and distribute C++ libraries and offer packaging tools and also package repository services to distribute any dependency.
I'm starting to suspet that those who complain about these sort of issues have little to no experience with C++.