繁体   English   中英

在 VSC 中构建 cpp 文件期间出错:“运行 preLaunchTask 'C/C++:cpp.exe 构建活动文件后存在错误”

[英]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目录下的所有配置,因为它们可以重新生成。 删除后,按照以下步骤操作:

  1. 转到您的程序文件,然后按F5启动调试。

    调试设置

  2. 选择g++.exe build and debug active file或一个方便的选项。

    g++.exe 构建和调试活动文件

  3. 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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM