# 添加远程仓库
conan remote add conan-center https://conan.bintray.com
conan remote add bincrafters https://api.bintray.com/conan/bincrafters/public-conan
# 更新远程仓库排序
conan remote update remote_name same_url --insert 0
-s
: 添加配置,conanfile.py
中的 self.settings
-o
: 添加选项,conanfile.py
中的 self.options
-ks
: --keep-source
,保留本地 conan 源文件-kb
: --keep-build
,保留本地 conan 编译文件,开启了 -kb
选项,默认 开启了 -ks
选项conan create -r <remote> -s build_type=Debug -s arch=x86_64 -s compiler='Visual Studio' -s compiler.version=15 -o shared=False -ks -kb . 1602/stable
conan create
以以下顺序执行 conanfile.py
中的方法:
config_options()
configure()
requirements()
package_id()
build_requirements()
build_id()
system_requirements()
source()
imports()
build()
package()
package_info()
rm -rf /home/xxx/conan_log.log