Conan 2.31.0 让 Workspace 结束孵化

阿枫酱_5070

阿枫酱_5070

2026-09-20

371人浏览

原创

conan 2.31.0 的官方更新日志里明确标注,workspace 功能正式结束实验孵化阶段,这是该版本最核心的改动方向之一。workspace 专门面向多包、多仓库本地联调的开发场景,后续官方在 2.32.0 版本里又进一步增强了 workspace open、workspace add 等命令的能力,看得出来 conan 2 整个系列正在把工作区能力从之前的实验入口,逐步落地成日常开发的常规流程。

Conan 官方 Changelog 展示 2.30.0 与 2.31 周边版本更新内容

来源:Conan 官方 Changelog

2.31.0 版本还带来两个实用调整:一是 `replace_in_file` 现在支持正则匹配规则,二是如果执行完 `conan config install-pkg` 之后再跑 `conan config install`,工具会主动弹出警告。前者能让配方或者配置脚本实现更灵活的文本替换,后者则是提前提示用户配置来源和安装顺序可能引发非预期结果,对于需要维护内部配置包的企业团队来说,这类小提示能大幅减少「本地跑没问题、CI 环境复现失败」的棘手问题。

Conan 官方 Changelog 展示 2.29.0 工作区和工具链前置更新

来源:Conan 官方 Changelog

同版本还新增了对 GCC 14.4、15.3,以及 intel-cc 2025.2、2025.3 和 2026.1 的适配,同时补上了 `cpp_info.ignored_requires`、NO_SONAME 支持、`.tar.zst` 格式解压等能力。这次更新不像 2.32.0 那样集中做批量工具链升级,而是把工作区、配置安装、编译器适配、依赖传播控制几大模块的改动放在同一轮迭代里,非常值得多平台 C/C++ 项目优先评估。

Google’s NSynth
Google’s NSynth

一款由Google研究团队探索的AI音乐实验工具,利用机器学习生成和组合新的声音素材。

下载

站在项目管理的视角看,Conan 这一系列更新,核心服务的都是多平台、多配置、多包协作的开发场景。C/C++ 团队日常遇到的痛点,往往不是单个依赖装不上,而是 lockfile、profile、tool_requires、远程仓库和本地缓存,没法在 CI 环境和开发机之间保持状态一致。官方更新日志里反复出现 workspace、graph、toolchain、SBOM、配置安装这类关键词,足以说明 Conan 2.x 后续的演进核心,依然是打磨全链路的工程化能力。

升级的时候一定要留意已经被移除或者收紧的旧逻辑:官方已经在多个版本里说明,之前标注过废弃的功能会按计划逐步删除,对应的配置项和命令参数,现在如果用法不对也会给出更明确的报错或者警告。如果团队自己维护了内部的 Conan 模板,最好先拿真实项目跑一遍完整的 install、build、graph、upload 和 workspace 流程,确认输出报告、缓存命中、远程权限这几部分都没有异常,再全量推送升级。

从官方的发布记录还能看出,Conan 的每个小版本通常同时包含新特性、功能调整、问题修复三类改动,不能只看版本号新旧就直接升级默认没风险。更稳妥的升级思路是先通读目标版本的官方更新日志,再根据自己项目有没有用到 Workspace、CMakeConfigDeps、AutotoolsToolchain、lockfile、上传功能或者 SBOM 输出,划定对应的测试范围,不用无差别全量测试。

信源说明:本文内容全部整理自 Conan 2.31.0 官方更新日志,以及 2.29.0、2.30.0 等周边版本的公开记录;所有 Workspace 相关的具体行为规则,请以当前版本的官方文档为准。

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
Aionclaw智能助手介绍
Aionclaw智能助手介绍

本专题汇总了AionClaw(AI龙虾助手)的功能介绍与在线使用入口。AionClaw是杭州趣猿人工智能有限公司推出的桌面级AI智能体,能直接在电脑上读写文件、运行脚本、操作浏览器,自动交付Word、PPT、Excel等成品。

2026.09.20

0

13

AionClaw AI智能体与电脑自动化任务执行功能使用教程
AionClaw AI智能体与电脑自动化任务执行功能使用教程

AionClaw专题整理AI智能体与电脑自动化相关功能使用教程,涵盖安装部署、AI任务执行、Skills技能、文件处理、浏览器控制、电脑操作、持久记忆、聊天工具连接以及办公、编程和内容创作等功能,帮助用户快速掌握AionClaw的实际使用方法。

2026.09.20

0

15

AI视频生成软件推荐
AI视频生成软件推荐

本专题汇总了当前主流的AI视频生成软件推荐与排行榜单,涵盖seko、AniShort、剧云、Lovart、LiblibAI及立刻mv等热门工具。同时整理了各软件在文生视频、图生视频、时长限制、画质表现及免费额度等方面的差异对比,助您快速选对适合创作需求的AI视频生成工具。

2026.09.16

160

9

ai生成视频的工具免费版合集
ai生成视频的工具免费版合集

本专题汇总了当前免费AI生成视频工具的排行榜与推荐清单,涵盖seko、讯飞智作、AniShort及剧云、Lovart等多模型集成平台。同时整理了各工具的免费额度、输出时长、水印政策及适用场景差异,助您快速选择合适工具开启AI视频创作。

2026.09.16

60

10

Pandas时间序列分析与可视化报表
Pandas时间序列分析与可视化报表

本专题整理Pandas日期转换、时间索引、重采样、滚动窗口、时区处理、plot绘图、Styler表格样式和报表输出方法。

2026.09.16

80

23

Pandas数据筛选索引与清洗处理
Pandas数据筛选索引与清洗处理

本专题整理Pandas中的loc、iloc、条件筛选、query查询、缺失值处理、重复值删除、类型转换和字符串列清洗方法。

2026.09.16

60

25

Pandas数据读取导入与文件导出处理
Pandas数据读取导入与文件导出处理

本专题整理Pandas读取CSV、Excel、JSON、SQL、Parquet等文件的方法,以及to_csv、to_excel、to_sql和to_parquet等常用数据导出流程。

2026.09.16

40

27

GDB怎么设置断点
GDB怎么设置断点

本专题介绍GDB按照函数名、源代码行号和文件位置设置断点的方法,详细说明run、continue、next、step等命令的配合使用,帮助定位程序崩溃、逻辑异常及代码未按预期执行的问题。

2026.09.11

380

28

GDB怎么查看变量值
GDB怎么查看变量值

本专题介绍GDB调试过程中查看变量值的具体方法,涵盖局部变量、函数参数、数组、结构体和指针内容查询,同时整理变量持续显示、格式化输出及无法读取变量时的排查思路。

2026.09.11

120

22

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
热门推荐
/
最新课程
phpStudy极速入门视频教程
phpStudy极速入门视频教程

共6课时 | 54.6万人学习

独孤九贱(4)_PHP视频教程
独孤九贱(4)_PHP视频教程

共89课时 | 133万人学习