0

我试图创建一个节点配置以启动一个 .exe 文件,该文件使用我项目中的一些文件作为参数,但没有成功。

正确的参数设置是什么?目前这就是我所拥有的:

{
"version": "0.1.0",
"configurations": [
    {
        "name": "Launch my exe",
        "request": "launch",
        "runtimeExecutable": "${execPath}/bin/launcher.exe",
        "args": [
            "arg1=${workspaceRoot}",
            "arg2=3",
             "arg3=${workspaceRoot}/bin/lists.xml",
             "arg4 = C:\Programs\lists2.xml"
         ]}
]
}

“启动我的 exe”选项卡出现在调试器上,但我在配置本身中有一些解析错误,并且 exe 文件没有启动。

有人有解决此问题的建议吗?

谢谢

4

1 回答 1

0

首先尝试使用更新版本的配置文件(例如 2.0.0)。然后使用上下文菜单来格式化您的结构以查看大括号是否匹配等。

参数列表看起来很奇怪。您的启动器是否期望它们以这种方式(例如arg1=arg2=等等,这当然不是 lauch 配置所必需的)?手动为您的二进制文件构建一个有效调用,一旦成功,将其拆分并将值复制到您的启动配置中。

于 2018-03-13T07:51:57.183 回答