C++ 包管理工具conan的学习和使用
没错conan就是柯南,我觉得作者就是柯南的粉丝.
conan的github地址
conan官网
参考文档
B站视频
协议是MIT协议可以放心使用.
至于为什么使用这么小众的一个C++包管理工具,
1. 第一点是conan其实并不小众,只是C++没有统一的包管理工具,不能像java那样成为掉包侠,大部分人都是从GitHub上找源码然后自己编译,或者找官网下载编译好的库.编译过C++库的人都知道一个环境没有搭配好就有可能编译不成功.
2. 第二点就是conan是个跨平台的包管理工具,这个就比vkpg好.
3. 第三点就是这个管理工具是个MIT协议的,不用担心被发律师函.
安装conan 以Windows为例
有管理员权限
下载安装包和安装其他软件一样,
没有管理员权限
没有管理员权限的就需要下载exe文件,然后解压后手动放到path里面.
下载后
解压到你像放到的位置,
然后把这个路径手动写到path中.
中间零时文件
使用
conan config home
查看中间文件地址.
使用
conan profile detect
生成默认profiles文件
里面是conan根据本机环境进行配置.