C&C++库管理工具Conan从1.0升级到2.0的变化

介绍

Conan从1.0升级到2.0发生了较大的变化,下面总结一下我升级时做的几处修改。

1. 指定下载库的路径

Conan通过设定环境变量来指定下载库的路径,

  • 1.0:环境变量名为CONAN_USER_HOME,并在路径后自动增加.conan文件夹。
  • 2.0:环境变量名为CONAN_HOME,并不会增加子文件夹。
    指定下载库的路径

2. 配合CMake使用时,conanfile.txt的变化

  • 1.0:
[requires]
log4cplus/2.1.0

[generators]
cmake_find_package

[options]
log4cplus:unicode=False
log4cplus:shared=True

  • 2.0:generators需要写CMakeDeps和CMakeToolchain,才能将库的配置文件安装到指定目录。options中在冒号前需要加 /*
[requires]
log4cplus/2.1.0

[generators]
CMakeDeps
CMakeToolchain

[options]
log4cplus/*:unicode=False
log4cplus/*:shared=True

3. 指定下载库的配置文件路径

  • 1.0:使用 -if path 或 --install-folder path 来指定输出的库配置文件路径
    conan install -if e:\test -s build_type=Release --build=missing .
  • 2.0:使用 -of path 或 --output-folder path 来指定输出的库配置文件路径
    conan install -of e:\test -s build_type=Release --build=missing .
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值