使用环境
<!-- 必须 告知插件运行的环境,帮助开发者定位问题 -->
- 操作系统版本:win11
- 操作系统平台(x86/x64):x64
- VsCode 版本:1.102.1
- EIDE 插件版本:3.23.7
- C/C++ 插件版本:1.26.3
- 何种编译器(keil_c51/sdcc/armcc5/armgcc/...):msys64 mingw gcc g++
- 编译器版本(非编译问题可忽略):15.1.0
描述问题
<!-- 使用简明清晰的语言描述您的问题 -->
启用EIDE插件后,vscode通过tasks.json创建的mingw-gcc编译任务执行失败。通过排查问题,定位到EIDE插件上,只要EIDE插件被禁用后,tasks.json可以正常调用gcc对程序进行编译。
屏幕截图
<!--使用一些截图能够更好地展现问题 -->
tasks.json内容
{
"version": "2.0.0",
"tasks": [
{
"type": "cppbuild",
"label": "C/C++: g++.exe 生成活动文件",
"command": "C:\\msys64\\ucrt64\\bin\\g++.exe",
"args": [
"-fdiagnostics-color=always",
"-g",
"${file}",
"-o",
"${fileDirname}\\${fileBasenameNoExtension}.exe"
],
"options": {
"cwd": "${fileDirname}"
},
"problemMatcher": [
"$gcc"
],
"group": {
"kind": "build"
},
"detail": "编译器: C:\\msys64\\ucrt64\\bin\\g++.exe"
}
]
}
禁用EIDE插件后可以编译执行

启用EIDE插件后编译任务失败,但是终端手动执行编译命令可以成功

期望现象
<!--您期望应该产生的,但实际上却没有发生的结果-->
如何设置EIDE使得插件启用时,我可以正常通过tasks.json进行程序编译?