微软更新 Visual Studio 的 C++ 构建工具
MSVC 构建工具预览版迎来 2026 年 8 月更新,面向 Visual Studio v14.52。
2026-08-14 17:30:00 |
作者:开源爱好者 |
来源:
微软更新 Visual Studio 的 C++ 构建工具
MSVC 构建工具预览版迎来 2026 年 8 月更新,面向 Visual Studio v14.52。
2026-08-14 17:30:00
作者:开源爱好者
来源:
|
MSVC 构建工具预览版(MSVC Build Tools Preview)会定期更新,纳入 MSVC(Microsoft C++)开发团队最新的特性与修复。面向 Visual Studio v14.52 的 2026 年 8 月更新,为 C++ 前端、模块、代码生成、调试、静态分析、链接器与汇编器等多个方面带来了大量改进。开发者可通过 Visual Studio 2026 稳定通道(Stable Channel),或更快地通过 Insiders 通道获取 MSVC 构建工具预览版。C++ 编译器前端的改进包括:在常量求值(constant evaluation)中配合模块使用默认初始化的 new[] 表达式时新增支持;并改进了对调用约定不匹配、不兼容的编译器选项,以及不可用的编译库文件等情况的诊断信息。C++ 模块的改进包括:当多个模块共享头文件单元(header units)时改进了类型合并;并改进了数据成员与模板信息的模块序列化。优化器的更新包括:改进了对带循环携带依赖的相等性测试循环的优化、跳转-跳转(jump-to-jump)优化,以及围绕受限指针(restricted pointers)和函数调用的优化。调试方面的改进包括:调试信息检查工具可产生更好的诊断信息,并针对使用头文件单元和模块的程序改进了类型合并。对更大调试信息流的支持工作仍在继续,包括为最高 4 GB 的流奠定基础。此外,还新增了一种方式,让调试器客户端可以释放调试数据库文件句柄、同时不立即丢弃已加载的数据,从而使文件能够更快地被重建。静态分析的改进包括:在工具链的更多组件上扩大了代码分析覆盖范围。MSVC 构建工具预览版更新还包含数十项错误修复。微软鼓励开发者试用 MSVC 构建工具并反馈意见,可以通过 Visual Studio 开发者社区(Developer Community) 网站反馈分享。
|