在针对Linux的Windows上的VSCode中的launch.json中使用workspaceFolder

时间:2019-07-15 16:15:53

标签: visual-studio-code

在launch.json文件中,我有一个设置命令,如下所示:

"setupCommands": [
    {
        "description": "Load symbol table",
        "text": "file C:/HelloWorld/x86/0-g/HelloWorld_g",
        "ignoreFailures": false
    }
]

这很好用,但我想像这样使用workspaceFolder变量:

"setupCommands": [
    {
        "description": "Load symbol table",
        "text": "file ${workspaceFolder}/x86/0-g/HelloWorld_g",
        "ignoreFailures": false
    }
]

但是,因为我在Windows上,所以workspaceFolder变量使用反斜杠。然后,这会导致gdb失败,因为它会忽略反斜杠。

我已经进行了大量搜索,看到了类似的问题和解决方案,但是没有一个对我有用。我尝试过的一些想法是:

  1. "file ${workspaceFolder//\\/\/}/x86/0-g/HelloWorld_g"
  2. "eval \"file %d/x86/0-g/HelloWorld_g\", ${workspaceFolder}"

0 个答案:

没有答案