conan 与Cmake操作记录

这篇博客介绍了如何使用conan上传和管理C++库,以opencv3.4为例,详细阐述了创建conan用户、仓库,拷贝库文件,登录,创建和导出包,上传到服务器的步骤。同时,还展示了如何在CMake项目中结合conanfile.txt来引用和下载opencv3.4库。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

conan 上传库操作:

这边以上传opencv3.4.0为例:

conan 用户名 zhangsan
conan 仓库名 sen

创建opencv3.4目录
分别将opencv的include ,lib 拷贝到所创建的目录opencv3.4下

进入目录
cd opencv3.4

先登录
conan user -r sen  zhangsan

创建包
conan new opencv/3.4.0 --bare

将库添加到本地仓库中
conan export-pkg . opencv/3.4.0@sen/ubuntu1604_gcc540 -s os=Linux -s compiler=gcc -s compiler.version=5.4 -s compiler.libcxx=libstdc++

添加成功之后通过
conan search


查看本地是否有,显示已经添加成功

上传库到conan服务器中
conan upload opencv/3.4.0@sen/ubuntu1604_gcc540 -r sen --all

这个过程会提示输入密码,输入正确密码即可完成库上传到conan服务器中。

Cmake结合conan使用。

首先创建conanfile.txt, 与CMakeList.txt同一级。如图:

conanfile.tx

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值