I'm very new to C++ world, so please, sorry for such a dummy question. I googled a little, but wasn't able to find a proper answer.
My question is fairly simple - how should I use libraries in C++ world. For example in Java - there is maven
and gradle
for this task. In Python - I use pip
. In javascript npm
and bower
do all the stuff. In C# you use nuget
or just adding DLL lib to your project. But looks like in C++ things isn't such easy.
I found a tool, called conan
but amount of libraries they have is pretty small and does not include any what I'm looking for.
So, for example - I want to use nlp lib meta
but it seems like they don't provide any installer files. So I assume I need to get sources from Github. Should I compile them and then try to add the compiled files to my project or do I need to have a lib
folder in my project, and put meta's
sources in those folder and after operate with meta's
sources as they are in my project?
My question isn't about how to install specific meta
lib, but more from the source management point of view. If I use Visual Studio
on Windows
for example, but my colleague will be coding Clion
under Linux
. And I don't know the proper way of managing dependencies in C++ world.