【问题标题】:VSCode debugs an old file instead of current oneVSCode 调试旧文件而不是当前文件
【发布时间】:2020-10-13 03:07:36
【问题描述】:

设置调试器已经很痛苦了,但我最终还是做到了。我想正确地组织我的文件,所以我创建了一些子文件夹,然后当我尝试调试我的子文件夹中的任何程序时,它会从我之前调试过的主文件夹中调试一个旧文件。

这是我的 launch.json 文件

【问题讨论】:

    标签: c++ debugging visual-studio-code


    【解决方案1】:

    您必须更改您正在调试的程序,目前您已将其设置为a.exe 以调试另一个文件更改此行:

    “program”: “${workspaceFolder}/a.exe”,
    

    到这里,

    “program”: “${workspaceFolder}/path/to/debug/test.exe”,
    

    或者,您可以添加另一个配置(即复制并粘贴您当前的配置,更改上面的行和名称)

    【讨论】:

    • 如果我想从主文件夹中调试一个文件,我必须再次更改那行代码?
    • 是的没错,或者添加另一个配置,然后在运行时选择要调试的配置
    猜你喜欢
    • 1970-01-01
    • 2020-01-16
    • 2023-03-22
    • 2022-12-31
    • 2021-08-15
    • 2019-03-17
    • 1970-01-01
    • 2019-12-04
    • 1970-01-01
    相关资源
    最近更新 更多