Conan 1.44 Documentation
7.17 MB
857 页
0 评论
语言 | 格式 | 评分 |
---|---|---|
英语 | .pdf | 3 |
摘要 | ||
文档主要介绍了Conan 1.44版本的更新内容,包括新增功能、改进和修复。主要更新包括支持现代CMake、新增qmake生成器、改进文件删除权限处理、支持自签名SSL证书、新增CI支持(Travis-CI和AppVeyor)等。文档还提供了详细的命令参考和配置示例,帮助用户更好地理解和使用Conan。 | ||
AI总结 | ||
《Conan 1.44 Documentation》主要介绍了Conan 1.44版本的更新内容和新功能,重点包括以下核心内容:
1. **新功能与改进**
- **新qmake生成器**:新增qmake generator(@dragly贡献)。
- **文件删除改进**:使用`shutil.rmtree`改进文件夹删除逻辑,解决权限问题,尤其在Windows上。
- **Pip安装支持**:可通过`pip install conan`安装Conan。
- **PyInstaller支持**:支持通过PyInstaller生成二进制文件,便于包创建。
- **哈希验证工具**:新增`md5`, `sha1`, `sha256`工具,用于验证外部下载文件。
- **CI支持**:新增Travis-CI和Appveyor的CI支持。
- **依赖管理改进**:支持现代CMake和更高级查询,新增`profile list|show`命令,支持FreeBSD,增加描述字段等。
- **SSL证书验证**:支持可选SSL证书验证,允许自签名证书。
- **文件导入功能**:支持生成导入文件并提供`--undo`功能。
- **配置文件共享**:支持自定义路径,便于团队共享配置文件。
- **字段扩展**:新增`user`和`channel`字段,支持声明用户/通道依赖。
2. **修复与优化**
- 修复了版本范围与`requirements()`方法导致的重复需求问题。
- 修复了`conan install --all`生成损坏包的问题。
- 修复了CMake环境助手忽略libcxx设置等问题。
- 修复了Windows下`conan.conf`的换行符问题。
- 解决了Python包生成`.pyc`文件的问题,以及导入文件使用符号链接时的崩溃问题。
3. **其他功能**
- 提供了详细的迁移指南,帮助用户从旧版本迁移到Conan 2.0。
- 新增了对`cpp_info`新属性模型的支持(针对Conan 2.0)。
- 提供了多个技术演讲和教程的视频链接,涵盖Conan的实际应用和项目管理。
4. **锁文件管理**
- 新增了锁文件生成和管理功能,包括更新、构建顺序、清理、安装、创建和捆绑操作。
总结来看,Conan 1.44版本在功能扩展、性能优化和用户体验方面均有显著提升,尤其在依赖管理、CI/CD集成和跨平台支持方面表现突出。 |
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余
845 页请下载阅读 -
文档评分