Conan 1.37 Documentation
6.98 MB
793 页
0 评论
| 语言 | 格式 | 评分 |
|---|---|---|
英语 | .pdf | 3 |
| 摘要 | ||
文档介绍了Conan 1.37版本的更新内容,包括修复了多个bug,新增了对CMake INTERFACE IMPORTED targets的支持,改进了依赖查询和配置管理功能,支持了更多操作系统,并增强了对SSL证书验证和用户/渠道字段的处理。文档还提到了弃用了一些旧功能,并提供了关于如何使用新功能的指导。 | ||
| AI总结 | ||
### Conan 1.37 版本更新总结
#### 核心内容
1. **版本兼容性**
- Conan 1.37 不会破坏 1.0 版本的配方或命令行调用。若发现不兼容问题,请在 GitHub 上提交报告。
2. **重要修复**
- **Bugfix**: 使用 `--lockfile` 与 `conan test` 时避免崩溃。
- **Bugfix**: CMakeDeps 生成器变量命名问题,当组件名称与包名称冲突时。
- **Bugfix**: CMakeDeps 在 `build_requires` 和 `host requires` 名称冲突时不再失败,除非启用了 `build_context_activated`。
- **Bugfix**: `self.folders.source` 未正确处理来源文件路径的问题。
- **Bugfix**: MSBuildToolchain 预处理定义不再强制引用所有值。
- **Bugfix**: CMakeDeps 和 CMakeToolchain 生成文件默认写入 `install` 文件夹。
- **Bugfix**: CMakeToolchain 在 Apple 系统中未声明 `arch` 时的处理问题。
3. **新功能与改进**
- **新检测算法**: 使用 `CONAN_V2_MODE` 通过编译器宏定义检测编译器版本,替代之前的命令行解析方式。
- **包名称规则**: `pkg_config` 生成器的包名称使用与其它生成器相同的规则。
- **强制配置**: 若未定义 `build_type` 或 `compiler`,使用构建助手时将报错。
- **新检测模式**: `conan profile new | ||
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余
781 页请下载阅读 -
文档评分













