当前位置:

首页 > 软件教程 > 微软将Visual Studio的CMake 3.27调试器引入VS Code

微软将Visual Studio的CMake 3.27调试器引入VS Code

微软日前宣布与Kitware合作,在CMake3.27版本中合并CMake调试器,VSCode目前已经可以使用CMake调试器。由于新的CMake合并了微软的CMake调试器(CMakeDebugger),因此原本在VisualStudio才能使用的CMake调试器,现在VSCode用户也可以使用。VSCode可用的CMake调试器目前已经在CMake3.27版本中提供,该调试器同时随附在VisualStudio17.8之后的版本中,当下用户只要在VSCode中安装CMake扩展,便可以使用CMake调试

本文目录

    微软日前宣布与 Kitware 合作,在 CMake 3.27 版本中合并 CMake 调试器,VS Code 目前已经可以使用 CMake 调试器。由于新的 CMake 合并了微软的 CMake 调试器(CMake Debugger),因此原本在 Visual Studio 才能使用的 CMake 调试器,现在 VS Code 用户也可以使用。

    微软将Visual Studio的CMake 3.27调试器引入VS Code

    VS Code 可用的 CMake 调试器目前已经在 CMake 3.27 版本中提供,该调试器同时随附在 Visual Studio 17.8 之后的版本中,当下用户只要在 VS Code 中安装 CMake 扩展,便可以使用 CMake 调试器对 CMakeLists.txt 脚本进行调试。

    微软提到,由于该调试器使用 Debug Adapter Protocol(DAP)开放协议,因此与许多开发环境兼容。通过使用 CMake 调试器,开发者可以在 CMakeLists.txt 文件中,依据文件名称、行号设置断点,用户也可以执行、跳过或是退出断点。

    开发者也可以通过 CMake 调试器的调用堆栈,查看和调试相关连的文件名和代码,同时也可以决定调试器自动中断的错误和警告。

    本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系bd@zhengruan.com
    作者最新文章
    软件教程 nbsp 调试器
    相关文章 更多
    C++如何在CMake中添加单元测试
    C++如何在CMake中添加单元测试

    首先通过FetchContent引入GoogleTest,再编写测试用例并创建测试可执行文件,接着用enable_testing()和add_test()注册测试,最后通过ctest运行测试。完整流程包括:1.在CMakeLists.txt中使用FetchContent下载gtest;2.编写被测函数及gtest测试代码;3.配置target_link_libraries链接gtest_main和pthread;4.调用enable_testing()并注册测试目标;5.构建后运行ctest执行测试。关键

    vcpkg+CMake跨平台构建方案详解
    vcpkg+CMake跨平台构建方案详解

    搭建基于vcpkg和CMake的跨平台构建流水线的核心在于利用vcpkg管理依赖,CMake组织构建流程,从而实现代码在不同操作系统和编译器上的自动化编译和测试。1.安装配置vcpkg:克隆仓库并运行引导脚本,设置VCPKG_ROOT环境变量,可选地将vcpkg加入PATH;2.创建CMakeLists.txt:指定最低版本、项目名称、引入vcpkg工具链、查找并链接所需库;3.使用vcpkg安装依赖:根据平台架构执行如vcpkginstallboost:x64-windows或x64-linux等命令;

    调试器(pdb)在异常发生后自动启动并检查局部变量,可以通过以下方法实现:方法一:使用 pdb 模块的 post_mortem 功能Python 的 pdb 模
    调试器(pdb)在异常发生后自动启动并检查局部变量,可以通过以下方法实现:方法一:使用 pdb 模块的 post_mortem 功能Python 的 pdb 模

    要实现在异常发生后自动启动调试器并检查局部变量,有三种方法。一、设置环境变量PYTHONBREAKPOINT为pdb.set_trace;二、使用sys.excepthook自定义异常处理函数调用pdb.post_mortem();三、在try...except块中显式调用pdb.set_trace()。此外,可通过.pdbrc配置常用命令别名提升效率,并可选用ipdb、PyCharmDebugger、VSCodePython扩展等工具替代pdb。在生产环境中应谨慎使用调试器,建议采用远程调试、限制访问权

    PHP开发中的代码调试技巧
    PHP开发中的代码调试技巧

    在PHP开发中,调试是不可避免的步骤。尤其在面对复杂的业务逻辑和代码架构时,出现问题甚至是Bug更是常有的事情。因此,高效的代码调试技巧非常必要,它可以帮助我们快速定位问题和修复bug,并尽早发布可靠的产品。本文将介绍PHP开发中的几种常用的代码调试技巧。1.使用var_dump()和print_r()使用var_dump()和print_r()是PHP开发

    PHP编程利器:5款优秀的软件推荐
    PHP编程利器:5款优秀的软件推荐

    PHP编程利器:5款优秀的软件推荐PHP作为一种流行的服务器端脚本语言,为开发人员带来了许多便利和灵活性。在开发PHP项目时,借助一些优秀的开发工具和软件能够提高效率,简化开发流程。本文将向大家推荐5款优秀的PHP编程利器,帮助开发人员更加高效地进行PHP编程。VisualStudioCodeVisualStudioCode是微软推出的一款轻量级代

    必备软件推荐:提升Go语言开发效率的五款利器
    必备软件推荐:提升Go语言开发效率的五款利器

    标题:Go语言开发利器:五款必备软件推荐随着Go语言在软件开发领域的流行,Go语言开发者们也越来越依赖一些优秀的工具来提高开发效率和质量。本文将介绍五款必备软件,这些软件是每个Go语言开发者都应该掌握的利器。下面我们一起来看看这些软件的具体使用方法和代码示例。1.VisualStudioCodeVisualStudioCode是由微软开发的一款轻量

    Go语言编程必备:五款常用开发工具盘点
    Go语言编程必备:五款常用开发工具盘点

    Go语言作为一种简洁高效的编程语言,越来越受到开发者的青睐。而在进行Go语言开发时,选择合适的开发工具是至关重要的。本文将为你盘点五款常用的Go语言开发工具,并附上具体的代码示例,让你更加高效地进行Go语言编程。1.VisualStudioCodeVisualStudioCode是一款轻量级但功能强大的开发工具,支持多种编程语言,包括Go语言。它的

    五款Go语言开发必备软件推荐
    五款Go语言开发必备软件推荐

    Go语言开发利器:常用的五款软件推荐Go语言作为一种快速、高效、可靠的编程语言,被广泛应用于云计算、容器技术、网络编程等领域。在Go语言的开发过程中,选择合适的开发工具对于提高开发效率和代码质量至关重要。本文将介绍五款常用的Go语言开发利器,并提供具体的代码示例。1.VisualStudioCodeVisualStudioCode(简称VSCod

    精通 PHPStorm:挖掘 PHP 开发的未来力量
    精通 PHPStorm:挖掘 PHP 开发的未来力量

    PHPStORM是一款功能强大的集成开发环境(IDE),专为php开发人员打造,旨在提升他们的生产力和代码质量。以下是一系列提示和技巧,可帮助您充分利用PHPStorm的强大功能,释放PHP开发的真正潜力。代码自动补全:PHPStorm的自动补全功能非常智能,可以根据您的代码上下文和已导入的库提供建议。在变量或方法名称中输入几个字符,IDE会自动提供与代码上下文相关的选项。$string="Hello,world!";$string->substr(//自动补全可提供方法建议快速导航:PHPStor

    Go语言编程利器揭秘:5款最佳推荐软件
    Go语言编程利器揭秘:5款最佳推荐软件

    Go语言作为一种高效且简洁的编程语言,越来越受到开发者们的青睐。在Go语言编程过程中,使用一些优秀的软件工具不仅可以提高程序开发效率,还能让代码更加规范和易于维护。本文将介绍5个最受推荐的Go语言编程利器,并提供具体的代码示例,帮助读者更好地了解如何运用这些软件工具提升自己的编程技能。1.VisualStudioCodeVisualStudioCo

    查看更多
    精品专题 更多
    装机必备
    装机必备

    正软商城装机必备专区,精选办公、浏览器、安全防护、影音播放、压缩解压、设计创作和系统工具等电脑常用正版软件,帮助用户快速完成新电脑软件配置。

    Windows
    Windows

    正软商城Windows软件专区,汇集适用于Windows电脑的办公、设计、安全防护、影音播放、开发工具和系统优化软件,提供软件介绍、系统要求、正版授权及购买下载服务。

    PDF教程
    PDF教程

    正软商城PDF教程频道提供PDF编辑、转换、合并、拆分、压缩及格式处理方法,同时介绍常用PDF软件和工具的使用技巧。

    Mac软件 更多
    讯飞智作 网页版
    讯飞智作 网页版
    Windows/ macOS/ Linux

    讯飞智作是一款基于语音合成技术、虚拟人驱动技术与数字人形象声音构建能力的 AI 数字人音视频创作平台。

    火山引擎 网页版
    火山引擎 网页版
    Windows/ macOS/ Linux

    火山引擎是字节跳动旗下企业级云与AI服务平台。聚焦大模型核心能力,依托字节自研豆包多模态大模型,凭借火山方舟一站式平台,提供模型精调、推理部署、智能应用搭建等全链路服务,结合高性能AI算力,助力各行业快速落地大模型数字化与智能化应用。

    Aperty macOS版
    Aperty macOS版
    macOS

    Aperty 是 Skylum 推出的 AI 人像修图软件,支持自然肤质修饰、瑕疵处理、面部与身体调整、预设及批量同步。

    WINDOWS 更多
    讯飞智作 网页版
    讯飞智作 网页版
    Windows/ macOS/ Linux

    讯飞智作是一款基于语音合成技术、虚拟人驱动技术与数字人形象声音构建能力的 AI 数字人音视频创作平台。

    火山引擎 网页版
    火山引擎 网页版
    Windows/ macOS/ Linux

    火山引擎是字节跳动旗下企业级云与AI服务平台。聚焦大模型核心能力,依托字节自研豆包多模态大模型,凭借火山方舟一站式平台,提供模型精调、推理部署、智能应用搭建等全链路服务,结合高性能AI算力,助力各行业快速落地大模型数字化与智能化应用。

    PixTV 网页版
    PixTV 网页版
    Windows

    PixTV 是一款在浏览器中使用的 AI 视觉内容创作平台,提供图片、视频、音频、文字生成、AI 分镜、局部重绘、提示词反推和无限画布等工具,适合短剧、漫剧、广告及社交媒体内容制作。