• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

使用 Visual Studio Code 调试 CMake 脚本

武飞扬头像
漫漫开发路
帮助2

之前被引入到 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 调试器,可以通过按 Ctrl Shift P 从命令面板中选择它。

>> 请移步至 topomel.com 以查看图片 <<

学新通

此外,它可以在通常配置项目的任何其他位置打开,例如在 CMake 工具侧面板中的“CMake 项目大纲”中。

>> 请移步至 topomel.com 以查看图片 <<

学新通

如果你的 CMake 配置失败,将弹出一条通知,供你与之交互以启动调试器。

>> 请移步至 topomel.com 以查看图片 <<

学新通

接下来的计划

接下来,我们正在做一些不同的事情,包括实现 CMake 语言服务,并根据用户反馈重新调整我们的整体 CMake 侧面板和状态栏体验。请拭目以待。

总结

有了调试器,妈妈再也不担心编写 CMake 脚本了。

最后

Microsoft Visual C 团队的博客是我非常喜欢的博客之一,里面有很多关于Visual C 的知识和最新开发进展。大浪淘沙,如果你对Visual C 这门古老的技术还是那么感兴趣,则可以经常去他们那(或者我这)逛逛。

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /boutique/detail/tanhibeghg
系列文章
更多 icon
同类精品
更多 icon
继续加载