网站首页 > 精选文章 正文
Conan作为跨平台的C/C++包管理器,可以作为C/C++在Windows开发的唯二的管理利器。
Conan的安装最好采用Python的pip命令安装,实例:pip install conan,详情见官方文档。
安装完后,在windows控制台输入:conan --version即可看到版本信息及命令行信息,如下所示:
应用比较广泛的几个命令如:
search命令:参数 -r代表远程仓库,all代表全部,还有conancenter代表中央仓库,web页面访问地址:Conan 2.0: C and C++ Open Source Package Manager,配置中央仓库:conan remote add conancenter https://center.conan.io。
install命令:可选参数-pr,指定编译配置的文件名,如:conan install . -pr=myself.profile
参数--output-folder指定编译输出的文件名,conan install . -pr my.profile --output-folder=build
参数--build本地编译或构建,如---build=missing等。
以引入boost/asio为例,在main.cpp引入asio头文件是报错
然后使用conan工具来引入,使用步骤如下:
- 在vscode中新建cmake项目,使用Quick start快捷命令,创建工程test
2.在CMakeLists.txt同级目录下新建conanfile.txt,用于放入conan的配置信息,如:
3.在windows命令行中,找到项目路径,执行install命令,如:conan install . --output-folder=build --build=missing
红框里就是Cmake需要的配置。
看到Install finished successfully,就代表成功了。
4.将红框中的命令拷贝到CMakeLists.txt,如:
5.点生成即可。
此时,打开main.cpp,引入boost就不会报错了
怎么样,是不是so easy!还不会使用的小伙伴们,动手用起来吧!
猜你喜欢
- 2025-07-19 Java 工程师相见恨晚的神兵利器和使用技巧
- 2025-07-19 vue3和web网页直接操作微信小程序云开发数据库
- 2025-07-19 xmake 使用方式(xmake github)
- 2025-07-19 SpringBoot探针实现:从零构建应用健康监控利器
- 2025-07-19 第二天 python基础知识和数据分析
- 2025-07-19 DeepSeek从入门到精通:用满血版API,搭建你的专属AI编程助手
- 2025-07-19 使用 VS Code、Hardhat 和 Slither 进行智能合约审计
- 2025-07-19 Python-推荐3个命令行上进行字符可视化输出的方法
- 2025-07-19 Flutter 结合 Dio 使用(flutter_thrio)
- 2025-07-19 VSCode 构建通过gdbserver网络远程调试ARM程序图形调试界面
- 最近发表
-
- 为什么react需要fiber架构,而vue却不需要?
- Vue 中的 Props 与 Data 细微差别,你知道吗?
- 如何使用 Chrome DevTools(及 Vue Devtools)调试 Vue.js 应用
- VUE3 你不知道的按钮与菜单权限(vue按钮权限管理)
- vue3-响应式基础之reactive(vue3.0响应式原理)
- 什么是状态管理工具?(vuex)(状态管理具有哪两种方式)
- Vue3 开发总踩坑?这 10 个技巧让你少走半年弯路!
- Vue3 实战指南:15 个高效组件开发技巧解析
- Vue3 终于可以共享自己的屏幕给别人看了!
- vue3中到底使用Ref还是Reactive,我和同事吵起来了
- 标签列表
-
- 向日葵无法连接服务器 (32)
- git.exe (33)
- vscode更新 (34)
- dev c (33)
- git ignore命令 (32)
- gitlab提交代码步骤 (37)
- java update (36)
- vue debug (34)
- vue blur (32)
- vscode导入vue项目 (33)
- vue chart (32)
- vue cms (32)
- 大雅数据库 (34)
- 技术迭代 (37)
- 同一局域网 (33)
- github拒绝连接 (33)
- vscode php插件 (32)
- vue注释快捷键 (32)
- linux ssr (33)
- 微端服务器 (35)
- 导航猫 (32)
- 获取当前时间年月日 (33)
- stp软件 (33)
- http下载文件 (33)
- linux bt下载 (33)