Conan 1.58 Documentation
7.71 MB
979 页
0 评论
语言 | 格式 | 评分 |
---|---|---|
英语 | .pdf | 3 |
摘要 | ||
文档主要介绍了Conan 1.58版本的更新内容,包括多个bug修复和新功能的添加。新增功能包含对现代CMake的支持、更高级的搜索查询、新的profiles命令以及对FreeBSD的初步支持等。文档还提到了Conan 2.0的迁移指南,以确保用户能够顺利过渡,同时提供了丰富的培训资源,如JFrog Academy的在线课程,帮助用户更好地掌握Conan的使用。 | ||
AI总结 | ||
### 《Conan 1.58 Documentation》总结
以下是文档内容的简要总结,重点突出核心观点和关键信息:
#### Conan 1.58 更新日志
1. **新功能**:
- 支持现代 CMake,包括INTERFACE IMPORTED目标的定义。
- 提供更高级的搜索查询功能。
- 新增 profile list/show 命令,用于查看或显示配置文件 Details。
- 初步支持 FreeBSD 系统。
- 添加了 description 字段,用于记录包内容。
- 生成导入清单及 conan imports --undo 功能,用于移除导入的文件。
- 支持远程仓库的 SSL 证书验证,允许自签名证书。
- 支持在 profile 中使用自定义路径,便于团队共享。
- 包 recipe 中新增 user 和 channel 字段,便于声明相同用户/频道的依赖项。
- 改进 conan.io 包页面,增加了描述功能。
2. **改进与修复**:
- 修复使用版本范围和 requirements() 方法时的重复依赖问题。
- 修复 ConfigureEnvironment 辅助工具忽略 libcxx 设置的问题。
- 修复 conan install –all 生成损坏包的问题。
- 改善文件夹的大小写敏感管理。
- 修复 README 中的 Appveyor 链接。
- 允许在 CMake 辅助类中修改生成器。
- 在 tools.patch() 实用工具中增加 strip 参数。
- 删除未使用的 Boto 依赖项。
- 修复 Windows 中 conan.conf 的换行符问题。
- 自动使用 txt 和 env 生成器进行测试包生成。
- 修复上传 Python 包时生成 .pyc 文件的问题。
- 修复 conanfile 中重复 requires 声明导致的崩溃问题。
- 修复现有导入文件为符号链接时的崩溃问题。
- 修复 web 界面中“复制安装命令到剪贴板”缺少选项的问题。
3. **社区贡献**:
- 提供了基于工作流的扩展 cheatsheet,涵盖:
- 设置与配置:安装、配置、配置文件、远程仓库。
- 使用包:在应用中使用包、下载包、使用本地缓存、独立使用包。
4. **培训资源**:
- JFrog Academy 提供了免费的在线 Conan 培训课程,涵盖初级和高级场景,包括互动练习和测试。
#### 总结
Conan 1.58 版本主要集中在错误修复、新功能开发以及改进现有功能上,同时提供了丰富的社区资源和培训资源,帮助用户更好地使用 Conan 进行包管理。 |
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余
967 页请下载阅读 -
文档评分