添加远程仓库
conan remote add [仓库名] [仓库URL]
仓库URL格式:http://[IP:POST]/artifactory/api/conan/[后台创建的仓库名]
查看远程列表
conan remote list
设置仓库的账号密码
conan remote login -p [密码] [仓库名] [用户名]
验证情况
conan remote list-users
变更添加的仓库的远程地址
conan remote update [仓库名] --url=[新的仓库URL]
使用模板创建模版包
# 创建一个新的Conan工程,包括conanfile.py和测试文件。
conan new cmake_lib -d name=hello -d version=0.1
# 创建并上传包到本地缓存(在conan包目录中运行)
conan create . --user=user --channel=testing
上传包到远程仓库缓存
conan upload hello/0.1@user/testing -r conan --force
搜索仓库的包
conan search zlib -r=conancenter
conan search "*" -r=conan
验证情况
conan remote list-users
查看本地缓存的包
conan list "*"
删除本地缓存的包
conan remove jsonlib
下载远程仓库的conan包
conan download jsonlib/1.0.0@chenlongab/testing -r=conan
安装指定的依赖,包括构建(如果需要)。
conan install <path-to-conanfile> --build
其他不常用
#查看配置文件,查看指定配置文件的详细信息。:
conan profile show <profile-name>
#修改配置文件:
conan profile update settings.build_type=Debug <profile-name>