conan 中文文档 v1.27

白天 夜间 首页 下载 阅读记录
  我的书签   添加书签   移除书签

使用包

浏览 176 扫码 分享 2023-07-05 17:53:41

    本文档翻译自:https://docs.conan.io/en/latest/using_packages.html

    本部分说明如何使用Conan配置项目并管理依赖包(即安装现有软件包)。

    若有收获,就点个赞吧

    0 人点赞

    上一篇:
    下一篇:
    • 书签
    • 添加书签 移除书签
    • 安装
      • 使用pip 进行安装
      • 更新
    • 开始
      • 使用Poco库的MD5哈希计算器
      • 安装依赖包
      • 检查依赖包
      • 查找依赖包
      • 通过其他配置参数构建
    • 使用包
      • 安装依赖关系
        • Requires
        • Generators
        • Options
        • Imports
      • 使用配置文件
      • 工作流
      • 对包进行 Debug
    • 创建一个包
      • 开始
        • 创建包配方
        • test_package 文件夹
        • 创建和测试包
        • Settings 与 Options
      • 配方与源代码在不同的位置
      • 配方与源代码在相同的位置
        • 导出带有配方的源:exports_sources
        • 捕获远程服务器并提交:scm
      • 打包现有的二进制库
        • 打包预编译的二进制库
        • 下载和打包预编译二进制库
      • 了解打包
      • 定义包的ABI兼容性
        • 自定义package_id()
        • 兼容包
        • 兼容编译器
        • 依赖问题
        • 对包依赖问题使用 package_id()
          • 版本控制
          • 更改默认的 package-id mode
          • 在package_id modes 中启用完全传递性
          • 库类型:动态库、静态库、仅仅有头文件的库
      • 定义包的信息
      • 工具链
        • CMakeToolchain
      • 检查包
      • 打包方式
        • 1 config (1 build) -> 1 package
        • N configs -> 1 package
        • N configs (1 build) -> N packages
      • 包创建器工具
    • 上传一个包
      • 服务端
        • conan-center
        • Bintray 社区库
          • Bincrafters
          • Conan Community
      • 上传包到服务器
      • 使用 Bibtray
        • 上传到Bintray
        • 向Conan-center提供捐赠包
      • Artifactory Community Edition for C/C
      • 运行 Conan 服务
        • 通过源代码运行 (linux)
        • 服务器配置
          • 服务器参数
          • 使用Nginx 通过SSL 运行 Conan Server
          • 在子目录 使用Nginx 通过SSL 运行 Conan Server
          • 使用Apache 运行 Conan Server
          • 权限参数
          • 身份验证
    • 更新一个包
      • 包的开发流程
        • conan source
        • conan install
        • conan build
        • conan package
        • conan export-pkg
        • conan test
        • conan create
      • 进入包可编辑模式
        • 将包置于可编辑模式
        • 编辑包的布局
        • 在可编辑模式下使用包
        • 恢复可编辑模式
      • 工作区
        • 定义 Conan 工作区
        • 单一配置构建环境
        • 多配置构建环境
        • 源代码外构建
        • Notes
    • 打包应用程序和开发工具
      • 运行和部署包
      • 创建Conan包来安装开发工具
        • 在其他配方中使用工具包
        • 使用系统中的工具包
      • 建构要求
        • 提出建构需求
        • 构建和主机上下文
        • 构建需求的属性
        • 示例:测试框架和构建工具
    • 版本控制
    • 系统与交叉编译
      • 交叉编译
    • 扩展Conan
      • 自定义设置
        • 添加新的设置
        • 添加新的子设置
        • 添加新的值
      • Python 要求
    • 集成方式
    • 组件
      • 下载缓存
      • 激活/停用下载缓存
      • 并发,多个缓存和CI
      • 移除缓存文件
    • 入门指南
      • 如何打包仅有头文件的库
      • 如何通过Cmake 启动 Conan install
      • 如何基于Visual Studio创建和重用包
      • 如何使用Docker创建和交叉构建C和C Conan软件包
      • 如何管理动态链接库
        • 使用环境变量管理共享库
        • 管理RPATHs
      • 如何与Apple Frameworks链接
      • 如何打包Apple Frameworks
      • 如何动态定义包的名称和版本
      • 如何在conanfile中检查Conan客户端的版本
    • 参考
      • Commands
        • Consumer commands
          • conan install
          • conan config
          • conan get
          • conan info
          • conan search
        • Creator commands
          • conan create
          • conan export
          • conan export-pkg
          • conan new
          • conan upload
          • conan test
        • Package development commands
          • conan source
          • conan build
          • conan package
          • conan editable
          • conan workspace
        • Misc commands
          • conan profile
          • conan remote
          • conan user
          • conan imports
          • conan copy
          • conan download
          • conan remove
          • conan alias
          • conan inspect
          • conan graph
          • conan help
          • conan_build_info v1
          • conan_build_info v2
        • 导出Json
          • Install and Create output
          • Search output
          • Upload output
          • User output
          • Info output
          • Config output
        • 返回状态码
      • conanfile.txt
      • conanfile.py
        • Attributes
        • Methods
      • Build help
        • AutoToolsBuildEnvironment
      • 配置文件
        • conan.conf
        • settings.yml
    暂无相关搜索结果!

      让时间为你证明

      展开/收起文章目录

      分享,让知识传承更久远

      文章二维码

      手机扫一扫,轻松掌上读

      文档下载

      请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
      PDF文档 EPUB文档 MOBI文档

      书签列表

        阅读记录

        阅读进度: 0.00% ( 0/0 ) 重置阅读进度

          思维导图备注