pdf文档 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 页请下载阅读 -
文档评分
请文明评论,理性发言.