| 
 | 
 
 
发表于 2023-4-11 14:03:43
|
显示全部楼层
 
 
 
根据您提供的信息,出现这个错误提示的原因可能是环境变量未配置正确。您可以尝试按照以下步骤配置您的Visual Studio Code(VSCode) C++环境: 
 
1、首先,确保您已经安装了C++扩展。在VSCode中,点击左侧的扩展栏,搜索“C++”,找到“C/C++”扩展(由Microsoft提供),然后点击安装。 
 
2、配置MinGW环境变量: 
 
a. 打开“此电脑”或“计算机”,右键点击空白处,选择“属性”。 
 
b. 在左侧栏,选择“高级系统设置”。 
 
c. 在“系统属性”窗口,选择“高级”选项卡,然后点击“环境变量”按钮。 
 
d. 在“环境变量”窗口,找到“系统变量”下的“Path”变量,选中并点击“编辑”。 
 
e. 在“编辑环境变量”窗口,点击“新建”,然后输入MinGW的二进制文件所在路径。通常情况下,该路径为:C:\MinGW\bin。如果您的MinGW安装在其他位置,请输入相应的路径。 
 
f. 确认所有更改,点击“确定”。 
 
3、重启VSCode以使环境变量生效。 
 
4、创建一个名为.vscode的文件夹(注意有一个点开头)在您的工程目录下。 
 
5、在.vscode文件夹内,创建一个名为tasks.json的文件,内容如下: 
 
- {
 
 -     "version": "2.0.0",
 
 -     "tasks": [
 
 -         {
 
 -             "label": "build",
 
 -             "type": "shell",
 
 -             "command": "g++",
 
 -             "args": [
 
 -                 "-g",
 
 -                 "${file}",
 
 -                 "-o",
 
 -                 "${fileDirname}\\${fileBasenameNoExtension}.exe"
 
 -             ],
 
 -             "group": {
 
 -                 "kind": "build",
 
 -                 "isDefault": true
 
 -             }
 
 -         }
 
 -     ]
 
 - }
 
  复制代码 
 
6、在.vscode文件夹内,创建一个名为launch.json的文件,内容如下: 
 
- {
 
 -     "version": "0.2.0",
 
 -     "configurations": [
 
 -         {
 
 -             "name": "(gdb) Launch",
 
 -             "type": "cppdbg",
 
 -             "request": "launch",
 
 -             "program": "${fileDirname}\\${fileBasenameNoExtension}.exe",
 
 -             "args": [],
 
 -             "stopAtEntry": false,
 
 -             "cwd": "${workspaceFolder}",
 
 -             "environment": [],
 
 -             "externalConsole": true,
 
 -             "MIMode": "gdb",
 
 -             "miDebuggerPath": "C:\\MinGW\\bin\\gdb.exe",
 
 -             "setupCommands": [
 
 -                 {
 
 -                     "description": "Enable pretty-printing for gdb",
 
 -                     "text": "-enable-pretty-printing",
 
 -                     "ignoreFailures": true
 
 -                 }
 
 -             ],
 
 -             "preLaunchTask": "build"
 
 -         }
 
 -     ]
 
 - }
 
  复制代码 
注意:请根据您的MinGW安装路径修改miDebuggerPath。 
 
7、现在,您应该可以在VSCode中运行和调试C++代码了。下面是一些基本操作: 
 
1、打开或创建一个C++源文件(扩展名为.cpp)。 
 
2、编写您的C++代码。例如,一个简单的Hello World程序: 
 
- #include <iostream>
 
  
- int main() {
 
 -     std::cout << "Hello World!" << std::endl;
 
 -     return 0;
 
 - }
 
  复制代码 
 
3、按下Ctrl+Shift+B快捷键或在终端中手动输入g++ -g 您的文件名.cpp -o 您的文件名.exe命令来编译代码。注意:将“您的文件名”替换为实际的文件名。 
 
4、在编译完成后,您可以在源文件所在的文件夹中找到生成的可执行文件(扩展名为.exe)。 
 
5、要调试您的程序,请点击左侧工具栏中的调试图标(一个带有一个虫子的图标),然后点击绿色的运行按钮。这将使用之前在launch.json文件中配置的调试器来启动调试会话。 
 
6、在调试过程中,您可以使用调试工具栏上的按钮来控制程序的执行,例如:逐步执行、逐步跳过等。此外,您还可以在源代码中设置断点,以便在执行到特定位置时暂停程序。 
 
如果您遇到问题,请检查之前的配置是否正确,特别是环境变量和.vscode文件夹中的tasks.json和launch.json文件。如果问题仍然存在,您可以查阅VSCode和MinGW的官方文档以获取更多帮助。 |   
 
 
 
 |