Logo
2.17
  • 介绍
  • Conan 2 的新特性
  • 安装
  • 教程
    • 使用包
    • 创建包
    • 使用 Conan 仓库
    • 本地开发包
    • 版本控制
    • 其他重要的 Conan 特性
  • CI 教程
  • DevOps 指南
  • 安全
  • 集成
  • 示例
  • 参考
  • 知识
  • 孵化中的特性
  • 变更日志
conan

🔍 使用新的 conan audit 命令扫描您的包中的漏洞。立即注册。

  • 教程
  • 在 GitHub 上编辑

教程¶

本节旨在通过实际示例指导您了解最重要的 Conan 特性。从使用已由 Conan 打包的库,到如何打包您的库并将其与所有预编译的二进制文件一起存储在远程服务器上。

  • 使用包
    • 使用 Conan 构建一个简单的 CMake 项目
    • 将构建工具用作 Conan 包
    • 构建多种配置:Release, Debug, Static 和 Shared
    • 理解使用 conanfile.py vs conanfile.txt 的灵活性
    • 如何使用 Conan 交叉编译您的应用程序:host 和 build 上下文
    • 版本控制简介
  • 创建包
    • 创建您的第一个 Conan 包
    • 处理包中的源文件
    • 为包添加依赖项
    • 准备构建
    • 在 Recipe 中配置设置和选项
    • 构建包:build() 方法
    • 打包文件:package() 方法
    • 为使用者定义信息:package_info() 方法
    • 测试 Conan 包
    • 其他类型的包
  • 使用 Conan 仓库
    • 设置 Conan 远程仓库
    • 上传包
    • 贡献到 Conan Center
    • 本地 Recipe 索引仓库
  • 本地开发包
    • 包开发流程
    • 可编辑模式下的包
    • 理解 Conan 包布局
    • 工作区
  • 版本控制
    • 版本
    • 版本范围
    • 修订
    • 锁定文件
    • 依赖冲突
  • 其他重要的 Conan 特性
    • python_requires
    • 包列表
    • 从缓存中移除未使用的包
上一页 下一页

© Copyright 2016-2024, JFrog. 最后更新于 2025 年 5 月 28 日。

版本: 2.17
版本
2.17
2.16
2.15
2.14
2.13
2.12
2.11
2.10
2.9
2.8
2.7
2.6
2.5
2.4
2.3
2.2
2.1
2.0
2

1
1.66
1.65
1.64
1.63
1.62
1.61
1.60
1.59
1.58
1.57
1.56
1.55
1.54
1.53
1.52
1.51
1.50
1.49
1.48
1.47
1.46
1.45
1.44
1.43
1.42
1.41
1.40
1.39
1.38
1.37
1.36
1.35
1.34
1.33
1.32
1.31
1.30
1.29
1.28
1.27
1.26
1.25
1.24
1.23
1.22
1.21
1.20
1.19
1.18
1.17
1.16
1.15
1.14
1.13
1.12
1.11
1.10
1.9
1.8
1.7
1.6
1.5
1.4
1.3
下载
PDF