3 ms·
>"Using external libraries is important because it lets you focus on what's important for your project" Well thank you. I just trying to guess where did you ge
by FpUser 3y ago
>"Using external libraries is important because it lets you focus on what's important for your project"
Well thank you. I just trying to guess where did you get the idea that I am not using 3rd party libs.
>"C++'s lack of a proper package manager means we're all reinventing the wheel because adding dependencies is non-trivial."
I think it is trivial. Here is particular example for cpp-http library that I use in some of my projects:
a) download from github
b) add add_subdirectory("./3rd-party/cpp-httplib") into CMakeLists.txt file
That is it. Ready for use.
- wredue 3y agoThat’s fine, but most modern tooling “automates” this for you and gives you easy tooling to manage versions as well. Additionally, you get a nice list in a simple spot of exactly what you need that isn’t just documentation. Anyone can easily pull your project and contribute. Being able to easily manage deps has issues (such as a tendency to trend toward left-pad), but there’s also significant benefits as well that become readily apparent when you compare cargo with CMake (I understand they’re not completely comparable)