Conan 1.53 Documentation
7.64 MB
953 页
0 评论
语言 | 格式 | 评分 |
---|---|---|
英语 | .pdf | 3 |
摘要 | ||
文档详细描述了Conan 1.53版本的更新内容,包括新功能的引入、已知问题的修复以及改进的功能。新功能包括添加了qmake生成器、支持通过pip安装Conan、提高了下载进度条的可读性、改进了对文件夹删除的处理,特别是在Windows系统上的权限问题。此外,还增加了对最新GCC版本的支持、CI集成支持(包括Travis-CI和AppVeyor)以及SSL证书验证的可选功能。修复问题包括解决了生成错误包、配置环境助手忽略libcxx设置的问题,以及其他一些用户报告的bug。文档还提到了社区创建的cheatsheet和Conan系列的培训课程,涵盖了从基础到高级的使用场景。 | ||
AI总结 | ||
以下是对《Conan 1.53 Documentation》的中文总结,重点突出核心观点和关键信息,保持语言简洁明了,逻辑连贯:
---
**Conan 1.53 文档总结**
**1. Conan 1.53.0 更新内容**
- **新特性**:
- 新增 qmake 生成器(由 @dragly 贡献)。
- 支持通过 `pip install conan` 安装 Conan。
- 提供 PyInstaller 创建 Conan 二进制文件的功能,便于分发包管理器创建包。
- 添加了 `md5`、`sha1`、`sha256` 助手工具,可验证外部下载文件的完整性。
- 默认设置文件 (`settings.yml)` 中新增了最新的 GCC 版本。
- 增加了对 Travis CI 和 Appveyor 的 CI 支持。
- 提升了下载进度和帮助信息的可读性。
- **改进**:
- 使用 `shutil.rmtree` 提升文件夹删除效率,解决权限问题,尤其在 Windows 上表现更好。
- **修复**:
- 修复了版本范围和 `requirements()` 方法导致的依赖复制问题。
- 修复了 `conan install --all` 生成损坏包的问题。
- 修复了 Appveyor 链接的问题。
**2. 0.17.x 版本更新内容**
- **0.17.0 版本**:
- 支持现代 CMake(通过 INTERFACE IMPORTED 目标定义包)。
- 提供更高级的搜索查询功能。
- 新增 `profile list|show` 命令,便于查看和管理配置文件。
- 增加了对 FreeBSD 的初步支持。
- 包 recipe 中添加了描述字段,便于记录包内容。
- 生成导入清单并支持 `conan imports --undo` 功能,用于移除导入的文件。
- 支持远程仓库的 SSL 证书验证,允许使用自签名证书。
- 支持配置文件的自定义路径,便于团队共享。
- 简化了 CMake 生成器的修改逻辑。
- 新增了 `tools.patch()` 实用工具的 `strip` 参数。
- 移除了对 Boto 的无用依赖。
- 修复了 Windows 上 `conan.conf` 文件的换行符问题。
- 提供了对包依赖的批量操作锁定功能。
**3. 社区与培训资源**
- **社区贡献**:
- 提供了一个扩展的 cheesesheet,涵盖 Conan 的日常操作工作流,包括安装配置、包管理、搜索、创建包等。
- **培训课程**:
- JFrog Academy 提供了免费的 Conan 系列课程,涵盖初级到高级内容,包括互动练习和测试。
**4. 其他内容**
- 包管理相关术语索引,涵盖二进制包、构建助手、依赖图、锁文件、配置文件等。
- 提供了 Conan 2.0 迁移指南,帮助用户平滑升级。
---
以上是 Conan 1.53 文档的核心内容总结,涵盖了新特性、改进、修复和社区资源等内容,重点突出对用户最重要的信息。 |
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余
941 页请下载阅读 -
文档评分