Conan 1.56 Documentation
7.67 MB
963 页
0 评论
语言 | 格式 | 评分 |
---|---|---|
英语 | .pdf | 3 |
摘要 | ||
文档详细介绍了Conan 1.56版本的更新内容,包括新功能、改进和修复。主要更新包括性能优化、安装方式的改进、安全校验功能的增强以及CI支持的增加。此外,文档还提供了Conan的使用指南,涵盖了包的创建、配置、搜索、消费和管理等内容,并包含了一些命令和配置示例,帮助用户更好地使用Conan进行包管理。 | ||
AI总结 | ||
以下是文档内容的中文总结,重点突出核心观点和关键信息,结构清晰,逻辑连贯:
---
# Conan 1.56 Documentation 总结
## 主要更新与改进
### 功能增强
1. **新qmake生成器**:感谢@dragly的贡献,新增了qmake生成器。
2. **pip安装支持**:Conan可以通过`pip install conan`命令进行安装。
3. **PyInstaller支持**:发布了PyInstaller代码,用于从Conan的Python源代码创建二进制文件,方便分发包创建者制作Conan应用包。
4. **文件校验工具**:在`tools`中新增了md5、sha1、sha256辅助功能,用于验证从`conanfile.py`源文件中下载的外部文件。
5. **默认编译器更新**:在默认的`settings.yml`中添加了最新的gcc版本。
6. **CI支持**:新增了对Travis CI和Appveyor的支持,提升Conan开发的持续集成能力。
7. **人性化优化**:改进了下载进度条和帮助消息的可读性。
### 改进与修复
1. **文件删除 permissions问题**:通过改进`shutil.rmtree`的使用,解决了因权限问题导致的文件夹删除失败问题,特别是在Windows上效果显著。
2. **配置管理**:支持通过`+=`、`=*`和`=!`操作符来管理工具配置。
3. **设置与配置类型**:支持通过`eval()`函数解释配置值,包括字符串、布尔值、整数、列表和字典类型。
4. **其他优化**:修复了一些次要问题,提升了整体用户体验。
## 文档与资源
1. **Conan Cheatsheet**:
- **单页图解版**:提供了Conan的基本命令和概念,可作为PDF或PNG格式下载。
- **社区扩展版**:社区贡献者创建了一份更具叙述性的工作流程中心化便捷指南,涵盖了日常操作中最相关的内容,包括安装、配置、包管理、依赖解决等。
- **在线文档**:详细记录了所有功能和用法,方便用户查阅。
## 其他特性
- **版本稳定性**:Conan 1.X系列承诺稳定性,所有版本间无破坏性更改。
- **技术术语与索引**:文档中提供了完整的术语索引,涵盖了二进制包、构建系统、依赖图、包管理、配置选项等内容。
---
以上总结涵盖了文档的核心内容,突出了Conan 1.56版本的主要更新、改进和资源,逻辑清晰,便于理解和查阅。 |
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余
951 页请下载阅读 -
文档评分