Conan 1.54 Documentation
7.65 MB
953 页
0 评论
语言 | 格式 | 评分 |
---|---|---|
英语 | .pdf | 3 |
摘要 | ||
Conan Documentation Release 1.54.0 The Conan team Jul 05, 2024 CONTENTS 1 Introduction 3 1.1 Open Source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1.2 Decentralized package manager . . . . . . . | ||
AI总结 | ||
以下是对《Conan 1.54 Documentation》的中文总结,重点突出核心内容和关键信息:
---
### 《Conan 1.54 文档》总结
#### 1. **目录与参考资料**
- 提供便携式参考指南,格式为PDF和PNG,便于用户快速查阅。
- 包括社区贡献的扩展清单,涵盖Conan日常操作的主要工作流程。
#### 2. **核心功能与更新**
- **新功能**:
- 支持现代CMake,通过CMake INTERFACE IMPORTED目标定义包。
- 增强搜索功能,支持更复杂的查询。
- 新增Profile命令(`profile list/show`),便于查看和管理配置文件。
- 初步支持FreeBSD。
- 包描述字段,用于记录包内容。
- 生成导入清单和撤销导入功能。
- 支持自定义配置文件路径,便于团队共享。
- 新增用户和通道字段(`user` 和 `channel`),支持声明同一用户/通道的依赖。
- 更新Conan.io包页面,增加描述字段。
- **改进**:
- 支持自签名SSL证书。
- 在CMake助手类中允许修改生成器。
- 新增`tools.patch()`工具的`strip`参数。
- 修复Windows中`conan.conf`的行结尾问题。
- 测试包时自动使用`txt`和`env`生成器。
- **Bug修复**:
- 修复Python包上传时生成`.pyc`的问题。
- 解决重复依赖声明时的崩溃问题。
- 修复导入文件时的符号链接问题。
- 修复网页界面中“复制安装命令”缺少选项的问题。
#### 3. **环境变量**
- **控制台颜色**:
- `CLICOLOR`、`CLICOLOR_FORCE`、`NO_COLOR`:控制台输出颜色开关。
- `CONAN_COLOR_DARK`:启用深色主题。
- `CONAN_COLOR_DISPLAY`:默认启用颜色输出。
- **压缩设置**:
- `CONAN_COMPRESSION_LEVEL`:默认压缩级别为9,适用于大包时调整压缩速度。
#### 4. **开发包与工作区**
- **包创建**:
- 推荐使用`conan create`创建最终包,并在CI中执行。
- `conan export-pkg`主要用于开发环境,不建议用于最终包。
- **工作区功能**:
- 实现了CMake超级项目生成器,Visual Studio生成器正在考虑中。
- 欢迎反馈建议,特别是关于工作区功能。
#### 5. **命令与扩展**
- `conan search`默认搜索所有远程仓库,也可通过`--json`输出结果。
- 统一命令参数模式,支持有效的引用模式(如`zlib*`、`zlib/1.2.11`)。
- 示例:
- `conan install . --build zlib*`
- `conan search eigen* -r all`
---
### 总结
Conan 1.54版本主要集中在功能增强、用户体验改进和问题修复。新增了对CMake和FreeBSD的支持,优化了搜索和配置管理功能,并修复了多项关键问题。环境变量的扩展为用户提供了更灵活的配置选项。文档同时强调了开发包的最佳实践,建议用户在CI中使用`conan create`以确保包的稳定性和一致性。 |
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余
941 页请下载阅读 -
文档评分