创意设计师个人网站,企业网络营销策划,济南网站seo,课题组网站怎么做之前被引入到 Visual Studio 中的 CMake 调试器#xff0c;现已在 Visual Studio Code 中可用。 也就是说#xff0c;现在你可以通过在 VS Code 中安装 CMake 工具扩展#xff0c;来调试你的 CMakeLists.txt 脚本了。是不是很棒?
背景知识
Visual C 开发团队和 CMake 的维…之前被引入到 Visual Studio 中的 CMake 调试器现已在 Visual Studio Code 中可用。 也就是说现在你可以通过在 VS Code 中安装 CMake 工具扩展来调试你的 CMakeLists.txt 脚本了。是不是很棒?
背景知识
Visual C 开发团队和 CMake 的维护者 Kitware 一直密切合作目的是将我们的 CMake 调试器实现集成到 CMake 中并使之可以被广泛使用。这个调试支持已经在 CMake 3.27 版本中可用。可以直接下载这个版本或者在 VS Code 中通过 CMake 工具扩展来访问它。
如果你想查看当前已安装的 CMake 版本可以在控制台窗口中输入命令cmake -version 即可。 带有调试功能的 CMake 3.27 将会跟随 Visual Studio 17.8 一起发布。
调试器使用了广泛支持的调试适配协议 (Debug Adapter Protocol) 这个协议兼容大部分的开发环境。我们很高兴地看到开源社区一起共同协作从而为调试器添加新的功能特性。
CMake 调试器主要功能
作为一个用户CMake 的调试功能和普通的调试会话差不多。它包含了查看变量值查看调用堆栈缓存特殊的变量值以及在 CMakeLists.txt 中下断点从而实现单步调试如下图所示 请移步至 topomel.com 以查看图片
若要在项目中打开 CMake 调试器可以通过按 CtrlShiftP 从命令面板中选择它。 请移步至 topomel.com 以查看图片 此外它可以在通常配置项目的任何其他位置打开例如在 CMake 工具侧面板中的“CMake 项目大纲”中。 请移步至 topomel.com 以查看图片 如果你的 CMake 配置失败将弹出一条通知供你与之交互以启动调试器。 请移步至 topomel.com 以查看图片 接下来的计划
接下来我们正在做一些不同的事情包括实现 CMake 语言服务并根据用户反馈重新调整我们的整体 CMake 侧面板和状态栏体验。请拭目以待。
总结
有了调试器妈妈再也不担心编写 CMake 脚本了。
最后
Microsoft Visual C团队的博客是我非常喜欢的博客之一里面有很多关于Visual C的知识和最新开发进展。大浪淘沙如果你对Visual C这门古老的技术还是那么感兴趣则可以经常去他们那(或者我这)逛逛。 本文来自《Introducing CMake Debugger in VS Code: Debug your CMake Scripts using Open-Source CMake Debugger》