Conan Package - Manager
Conan is a modern, decentralized, and multi-platform package manager for C/C++ that allows developers to easily manage dependencies and build their projects. Created by Jordi Gutiérrez Hermosilla and launched in 2015, Conan has gained significant traction in the software development community due to its flexibility, scalability, and ease of use.
[generators] CMakeToolchain CMakeDeps
# Install dependencies and generate CMake toolchain conan install . --build=missing conan package manager
While the recipe describes how to build, the package contains the actual (libraries, headers, dlls). Conan distinguishes between "build from source" and "downloading pre-compiled binaries." Conan is a modern, decentralized, and multi-platform package
Conan locks dependencies to specific versions and revisions. This ensures that a build performed today will produce the exact same result six months from now, solving the "it works on my machine" problem. --build=missing While the recipe describes how to build,