1、conan是c/c++包管理工具,类似nodejs中的npm。
2、c/c++项目从白盒能变为黑盒,依赖间不用再是源码级,问题好定位,管理清晰。
3、依赖python大于等于3.5
4、跨平台linux、mac、windows等
5、能管理所有中间二进制文件
6、
//在远端仓库查看poco库的情况
conan search poco --remote=conan-center
//查看某个库的信息
conan inspect poco/1.9.4
//conan运行
conan install .. --settings os="Linux" --settings compiler="gcc" --build=missing
//配置文件路径 强烈建议通过conan config install命令使用和管理Profiles
~/.conan/profiles/
搜索本地缓存的包
conan search "*"
//查看工程所有依赖包
conan info <path>
//生产依赖图
conan info <path> --graph=file.html