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