5,875
社区成员




我们很高兴地宣布 Visual Studio 17.7 预览版中提供了 Visualize Macro Expansion。此功能使您可以可视化宏的逐步扩展。要开始使用此功能,请确保更新到 Visual Studio Preview 的最新版本。
Visual Studio 引入了增强的宏扩展功能。此功能带来了显着的好处,使您能够逐步理解和回顾复杂的多级宏扩展。当您将鼠标悬停在宏上时,您可以访问“快速信息”,其中除了“复制”和“展开内联”选项之外,现在还包括“可视化扩展”链接。可视化扩展将使您能够可视化扩展的预处理器通道。
视觉扩展链接会打开一个新窗口,该窗口最初显示宏扩展的第一步。通过使用扩展步骤编号旁边的箭头,您可以轻松导航到扩展的后续步骤。事实证明,此功能在涉及具有冗长扩展的嵌套宏的场景中特别有价值。在嵌套宏具有较长扩展的情况下,此功能将有助于精确识别每一步发生的操作,从而有助于更深入地理解宏的行为。最终,此功能极大地提高了调试工作的效率,使您能够更有效地查明和解决问题。
下载 最新版本的 Visual Studio Preview ,并尝试Visualize Macro Expansion 。 我们很想听听您的想法,因此请 在下面的评论中、在开发者社区上分享您的反馈,或者通过 Twitter ( @VisualC ) 或发送电子邮件至Visualcpp@microsoft.com与我们联系。非常感谢您的意见!
作者 | Mryam Girmay
出处 | 原文链接