Open hotsnow-sean opened 1 year ago
2.7.8
Windows 11 version 22H2
launch.json 配置文件示例如下:
launch.json
{ "configurations": [ { "type": "xmake", "request": "launch", "name": "Debug XMake target", "target": "${fileBasenameNoExtension}", "cwd": "${workspaceFolder}", "stopAtEntry": true } ] }
由于在target中使用了变量${fileBasenameNoExtension},导致使用vscode自带的调试按钮或者F5开启调试时插件提示The target program not found!
target
${fileBasenameNoExtension}
The target program not found!
期望可以在launch.json中target属性使用vscode变量
No response
简单调试后发现,可以将插件中launchDebugger.ts文件里的resolveDebugConfiguration函数换成使用resolveDebugConfigurationWithSubstitutedVariables这个API,可以成功调试,但不确定是否会造成其它影响。
launchDebugger.ts
resolveDebugConfiguration
resolveDebugConfigurationWithSubstitutedVariables
Xmake 版本
2.7.8
操作系统版本和架构
Windows 11 version 22H2
描述问题
launch.json
配置文件示例如下:由于在![image](https://github.com/xmake-io/xmake-vscode/assets/60959462/56c9c437-ee88-4605-9970-a03b43fbb5b1)
target
中使用了变量${fileBasenameNoExtension}
,导致使用vscode自带的调试按钮或者F5开启调试时插件提示The target program not found!
期待的结果
期望可以在launch.json中
target
属性使用vscode变量工程配置
No response
附加信息和错误日志
简单调试后发现,可以将插件中
launchDebugger.ts
文件里的resolveDebugConfiguration
函数换成使用resolveDebugConfigurationWithSubstitutedVariables
这个API,可以成功调试,但不确定是否会造成其它影响。