使用 Visual Studio Code 调试 CMake 脚本

这篇具有很好参考价值的文章主要介绍了使用 Visual Studio Code 调试 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 中下断点,从而实现单步调试,如下图所示:

使用 Visual Studio Code 调试 CMake 脚本,Visual Studio,系统设计,软件开发,windows,vscode

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

若要在项目中打开 CMake 调试器,可以通过按 Ctrl+Shift+P 从命令面板中选择它。

>> 请移步至 topomel.com 以查看图片 <<使用 Visual Studio Code 调试 CMake 脚本,Visual Studio,系统设计,软件开发,windows,vscode

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

>> 请移步至 topomel.com 以查看图片 <<使用 Visual Studio Code 调试 CMake 脚本,Visual Studio,系统设计,软件开发,windows,vscode

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

>> 请移步至 topomel.com 以查看图片 <<使用 Visual Studio Code 调试 CMake 脚本,Visual Studio,系统设计,软件开发,windows,vscode

接下来的计划

接下来,我们正在做一些不同的事情,包括实现 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》

使用 Visual Studio Code 调试 CMake 脚本,Visual Studio,系统设计,软件开发,windows,vscode使用 Visual Studio Code 调试 CMake 脚本,Visual Studio,系统设计,软件开发,windows,vscode

 文章来源地址https://www.toymoban.com/news/detail-639342.html

到了这里,关于使用 Visual Studio Code 调试 CMake 脚本的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Blender】使用 Microsoft Visual Studio Code 作为外部 IDE 来编写 Blender 脚本/附加组件

    Blender 有自己的内置文本编辑器,用于编写脚本和附加组件,但在外部 IDE 中开发它们非常方便,为用户提供更多功能,例如自动完成、语法高亮、与版本控制系统和其他工具的集成使开发更快更容易。 这些 IDE 之一是 Microsoft 的 Visual Studio Code。这是一个免费的通用环境 ,支

    2024年02月04日
    浏览(47)
  • 为 Microsoft C++ 配置 VS Code在本教程中,您将配置 Visual Studio Code 以在 Windows 上使用 Microsoft Visual C++ 编译器和调试器

    在本教程中,您将配置 Visual Studio Code 以在 Windows 上使用 Microsoft Visual C++ 编译器和调试器。 配置完 VS Code 后,你将在 VS Code 中编译和调试一个简单的 Hello World 程序。本教程不教您有关 Microsoft C++ 工具集或 C++ 语言的详细信息。对于这些主题,网上有很多很好的资源。 如果您

    2024年02月10日
    浏览(63)
  • Visual Studio Code调试C语言代码

    VS Code运行代码老是报错: 点击左边或者右上角的运行按钮报错 Visual Studio Code launch: program ‘输入程序名称,例如D:2022-2023学年学习资料2学期嵌入式系 统应用与开发课程设计shella.exe’ does not exist 打开\\\"aunch.json”| 解决方法 其实就是运行操作不对,点击代码中间-右键-Run Cod

    2024年02月16日
    浏览(48)
  • Python程序员Visual Studio Code指南5调试

    当运行程序时终端输出错误时,可以参考编辑器中的\\\"问题\\\"面板来解决遇到的问题。不过,并非所有错误都会导致错误。可能出现的情况是,程序执行成功,但输出结果与预期不同。出现这种情况时,下一步就是找出程序中的错误。这个过程被称为调试。 您可以尝试通过注释

    2024年04月12日
    浏览(54)
  • Visual Studio Code(VSCode) 编辑/编译/调试 C++ 代码

    最近想要切换编辑工具,之前工作中使用过 Source Insight,Eclipse,CLion 来写 C++ 代码。目前来说 Source Insight 已经非常古老,只有编写代码还说得过去,编译、调试方面都不行。Eclipse 使用的时间最长,相对来说也比较好用,但是对于 C++11 之后的 C++ 代码实际上支持的并不友好。

    2024年02月03日
    浏览(149)
  • 解决方法:Visual Studio Code中npm脚本找不到

    第一步:通过 设置/用户设置/扩展/MPM 更改NPM默认配置,如下图所示 第二步:重启VS Code,并且 双击打开package.json文件 ,然后点击 资源管理器处的3个小点 , 勾选npm脚本选项 ,如图所示 然后就能都显示NPM脚本小窗口了。

    2024年02月10日
    浏览(38)
  • Visual Studio Code中npm脚本找不到解决方法

    1.在运用npm途中,发现Visual Studio Code第一次打开时,npm脚本还在  2.第二次打开,就发现npm脚本不见了  3.上网查了一下,很多博主说被隐藏了,但是我隐藏哪里也没有  4.在网上尝试了俩种方法( 注意:以下俩种方法,对我出现npm脚本都没用,但是你们电脑可以尝试一下 )   方

    2024年02月08日
    浏览(41)
  • android 如何分析应用的内存(十五)——Visual Studio Code 调试Android应用

    在上一篇文章介绍了jdb调试java应用 接下来介绍用UI界面调试java应用,达到同jdb一样的效果。 同样的UI界面有很多选择,如Eclipse,Android Studio,Visual Studio Code.因为Android Studio的诸多不便,结合自身的使用习惯,这里推荐并介绍Visual Studio Code 安装必要的插件 在插件市场中,搜索

    2024年02月14日
    浏览(43)
  • Unity C#脚本代码,Visual Studio Code没有代码补全提示问题

    1.安装Unity和Visual Studio Code,并设置Visual Studio Code为脚本代码工具  在Unity里进行设置:找到Edit-Preferences-External Tools,然后点Scipt Editor并选中你安装的vscode的exe或者桌面快捷方式。 2.下载相应的Visual Studio Code插件(C#)和.NET工具(.NET 7.0和.NET Framework 4.7.1)  vscode插件下载一个

    2024年02月04日
    浏览(40)
  • VS Code(Visual Studio Code)本地(local)和远程(ssh)Docker Container 下的 Python 开发和调试

    我们通常在 Python 上进行 人工智能算法 开发,但是这通常需要 专用的运行环境、依赖库和配置文件 。为了 人工智能算法 开发的便利,通常会使用 Docker,因为 Docker 可以将我们的人工智能算法工程打包封装到一个 Container (容器)中,该 Container (容器)包含了 人工智能算法

    2024年03月20日
    浏览(49)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包