pdf文档 Conan 1.54 Documentation

7.65 MB 953 页 0 评论
语言 格式 评分
英语
.pdf
3
摘要
Conan Documentation Release 1.54.0 The Conan team Jul 05, 2024 CONTENTS 1 Introduction 3 1.1 Open Source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1.2 Decentralized package manager . . . . . . .
AI总结
以下是对《Conan 1.54 Documentation》的中文总结,重点突出核心内容和关键信息: --- ### 《Conan 1.54 文档》总结 #### 1. **目录与参考资料** - 提供便携式参考指南,格式为PDF和PNG,便于用户快速查阅。 - 包括社区贡献的扩展清单,涵盖Conan日常操作的主要工作流程。 #### 2. **核心功能与更新** - **新功能**: - 支持现代CMake,通过CMake INTERFACE IMPORTED目标定义包。 - 增强搜索功能,支持更复杂的查询。 - 新增Profile命令(`profile list/show`),便于查看和管理配置文件。 - 初步支持FreeBSD。 - 包描述字段,用于记录包内容。 - 生成导入清单和撤销导入功能。 - 支持自定义配置文件路径,便于团队共享。 - 新增用户和通道字段(`user` 和 `channel`),支持声明同一用户/通道的依赖。 - 更新Conan.io包页面,增加描述字段。 - **改进**: - 支持自签名SSL证书。 - 在CMake助手类中允许修改生成器。 - 新增`tools.patch()`工具的`strip`参数。 - 修复Windows中`conan.conf`的行结尾问题。 - 测试包时自动使用`txt`和`env`生成器。 - **Bug修复**: - 修复Python包上传时生成`.pyc`的问题。 - 解决重复依赖声明时的崩溃问题。 - 修复导入文件时的符号链接问题。 - 修复网页界面中“复制安装命令”缺少选项的问题。 #### 3. **环境变量** - **控制台颜色**: - `CLICOLOR`、`CLICOLOR_FORCE`、`NO_COLOR`:控制台输出颜色开关。 - `CONAN_COLOR_DARK`:启用深色主题。 - `CONAN_COLOR_DISPLAY`:默认启用颜色输出。 - **压缩设置**: - `CONAN_COMPRESSION_LEVEL`:默认压缩级别为9,适用于大包时调整压缩速度。 #### 4. **开发包与工作区** - **包创建**: - 推荐使用`conan create`创建最终包,并在CI中执行。 - `conan export-pkg`主要用于开发环境,不建议用于最终包。 - **工作区功能**: - 实现了CMake超级项目生成器,Visual Studio生成器正在考虑中。 - 欢迎反馈建议,特别是关于工作区功能。 #### 5. **命令与扩展** - `conan search`默认搜索所有远程仓库,也可通过`--json`输出结果。 - 统一命令参数模式,支持有效的引用模式(如`zlib*`、`zlib/1.2.11`)。 - 示例: - `conan install . --build zlib*` - `conan search eigen* -r all` --- ### 总结 Conan 1.54版本主要集中在功能增强、用户体验改进和问题修复。新增了对CMake和FreeBSD的支持,优化了搜索和配置管理功能,并修复了多项关键问题。环境变量的扩展为用户提供了更灵活的配置选项。文档同时强调了开发包的最佳实践,建议用户在CI中使用`conan create`以确保包的稳定性和一致性。
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余 941 页请下载阅读 -
文档评分
请文明评论,理性发言.