
[英]Error: "The preLaunchTask 'C/C++: g++.exe build active file' terminated with exit code 1"
[英]Error during build of cpp file in VSC: "Errors exist after running preLaunchTask 'C/C++:cpp.exe build active file"
我无法运行我的代码并在 Visual Studio Code 中以 cpp 语言执行 .exe 文件的构建。
我已经根据此处的说明下载并安装了 GCC、MinGW 软件、MinGW-w64 GCC 等,并成功验证了 gcc g++ 和 gdb 都已安装(通过在命令提示符下检查“gcc --version”等)。 我的意图是使用此编译器来编译我的代码,但似乎我无法在此处列出的选项下找到正确的编译器来简单地“构建和调试活动文件”。
我也(可能因此)遇到了 launch.json 无法构建可执行文件的问题。
有人可以帮我吗? 这非常令人沮丧,我只是希望能够运行我的代码。 我下载了 MinGW 和 gcc 是一个很好的编译器。
错误消息 1 的图像:此处,我点击“仍然调试”并得到下一个错误:错误消息 2 的图像:此处。
带有我认为合适的配置的 launch.json 图片(我从网上的另一个来源找到的):这里。
谢谢!!
我建议删除.vscode
目录下的所有配置,因为它们可以重新生成。 删除后,按照以下步骤操作:
转到您的程序文件,然后按F5启动调试。
选择g++.exe build and debug active file
或一个方便的选项。
tasks.json
下的.vscode
将根据相应的指令生成,程序将立即执行。
例如,在我的例子中,是这样的:
{ "tasks": [ { "type": "cppbuild", "label": "C/C++: g++.exe build active file", "command": "C:\\TDM-GCC-64\\bin\\g++.exe", "args": [ // ----- given by me in C/C++ extension settings "-fdiagnostics-color=always", "-Wall", "-O3", "-pedantic", "-g", "${file}", "-o", "${fileDirname}\\${fileBasenameNoExtension}.exe" ], "options": { "cwd": "${fileDirname}" }, "problemMatcher": ["$gcc"], "group": { "kind": "build", "isDefault": true }, "detail": "Task generated by Debugger." } ], "version": "2.0.0" }
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.