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

Logo

GitCode 天启AI是一款由 GitCode 团队打造的智能助手,基于先进的LLM(大语言模型)与多智能体 Agent 技术构建,致力于为用户提供高效、智能、多模态的创作与开发支持。它不仅支持自然语言对话,还具备处理文件、生成 PPT、撰写分析报告、开发 Web 应用等多项能力,真正做到“一句话,让 Al帮你完成复杂任务”。

更多推荐