微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

VS Code调试器无法在macOS上运行

如何解决VS Code调试器无法在macOS上运行

除了我,我所有的朋友的VS Code调试器都运行良好,除了我,他们都不使用Mac。谢谢您的任何帮助。

当我在VS Code(Mac)中处于调试模式时,我的交互式终端无法正常工作。 cppdbg终端没有显示,而是终端窗口停留在“终端将被任务重用,按任意键将其关闭”,在Tasks-C / C ++:gcc构建活动文件中。我已经附加了终端的屏幕截图,并且还粘贴了launch.json

我还附上了我朋友的vs代码的屏幕截图,其中弹出了他们的cppdbg终端窗口,显示在终端窗口“终端将被任务重用,按任意键将其关闭”后弹出。

但是,在我的情况下,终端窗口停留在“终端将被任务重用,按任意键将其关闭”,并且没有弹出cppdbg终端。

矿山,坏了:

Screenshot of terminal,"terminal will be reused by tasks,press any key to close it",cppdbg terminal window does not show

我朋友的工作,

Screenshot of my friends's vs code where the cppdbg terminal shows

我的launch.json文件

{
    // Use IntelliSense to learn about possible attributes.
    // Hover to view descriptions of existing attributes.
    // For more information,visit: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0","configurations": [
        {
            "name": "gcc - Build and debug active file","type": "cppdbg","request": "launch","program": "${fileDirname}/${fileBasenameNoExtension}","args": [],"stopAtEntry": false,"cwd": "${workspaceFolder}","environment": [],"externalConsole": false,"MIMode": "lldb","prelaunchTask": "C/C++: gcc build active file"
        }
    ]
}

解决方法

对于macOS,这看起来很正常。

请参阅本指南:Using Clang in Visual Studio Code

在我看来,VSCode C ++尚未为macOS量产。


C/C++ for Visual Studio Code 1.0.1中,简单的“ cin >> str”代码将锁定调试器。

,

我无法在 Catalina 上使用 ccpdbg 进行调试,但它适用于名为 CodeLLDB 的扩展 https://marketplace.visualstudio.com/items?itemName=vadimcn.vscode-lldb

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。