我正在尝试创建一个节点配置,以便启动一个.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文件没有启动。
有人建议解决此问题吗?
谢谢
答案 0 :(得分:0)
首先尝试使用较新版本的配置文件(例如2.0.0)。然后使用上下文菜单格式化您的结构以查看大括号是否匹配等。
参数列表看起来很奇怪。你的发射器是否以这种方式期望它们(例如arg1=
,arg2=
等,这对于lauch配置肯定不是必需的)?手动构建对二进制文件的有效调用,一旦完成,就将其拆分并将值复制到启动配置中。