conan 上传库操作:
这边以上传opencv3.4.0为例:
conan 用户名 zhangsan
conan 仓库名 sensene
创建opencv3.4目录
分别将opencv的include ,lib 拷贝到所创建的目录opencv3.4下
进入目录
cd opencv3.4
先登录
conan user -r sensene zhangsan
创建包
conan new opencv/3.4.0 --bare
将库添加到本地仓库中
conan export-pkg . opencv/3.4.0@sensene/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@sensene/ubuntu1604_gcc540 -r senenets --all
这个过程会提示输入密码,输入正确密码即可完成库上传到conan服务器中。
Cmake结合conan使用。
首先创建conanfile.txt, 与CMakeList.txt同一级。如图:
conanfile.txt 内容如下:
CMake引入conan内容如下:
这样就完成cmake 编写。
mkdir build
cd build
cmake ..
输出:
显示从conan下载opencv3.4包信息。
可以查看conan目录,刚拉取的文件库文件;