conan 与Cmake操作记录

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 与Cmake操作记录_第1张图片
查看本地是否有,显示已经添加成功

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

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

Cmake结合conan使用。

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

conanfile.txt 内容如下:

conan 与Cmake操作记录_第2张图片

CMake引入conan内容如下:

conan 与Cmake操作记录_第3张图片

这样就完成cmake 编写。

mkdir build

cd build

cmake ..

输出:

conan 与Cmake操作记录_第4张图片

显示从conan下载opencv3.4包信息。

可以查看conan目录,刚拉取的文件库文件;

conan 与Cmake操作记录_第5张图片

 

 

你可能感兴趣的:(conan,cmake)