VSCode C/C++【无报错提示的解决方法】

首先确定你将其他配置正确配置了,如果不知道有哪些配置,请看下面

旧方法

C/C++扩展插件

是否已经安装这个插件?已安装请看下一步

设置

1. 打开设置界面(不是JSON文件)
2. 搜索prevent
3. 将下图中Editor > Suggest: Snippets Prevent Quick Suggestions项取消勾选

在这里插入图片描述>

4. 搜索intellisense
5. 把C_Cpp: Intelli Sense Engine Fallback选为Disabled

在这里插入图片描述

6. 把C_Cpp: Error Squiggles选为Enabled

在这里插入图片描述

7. 此项为可选项,将clangd这类会产生冲突的插件卸载/禁用掉

新方法(2022-10-10补充)

如果在执行完旧方法之后无效,请在settings.json种添加以下内容

"C_Cpp.intelliSenseEngine":"Default",
"editor.suggest.snippetsPreventQuickSuggestions":true,

新方法(2023-01-31补充)

如果还是不行,请将你的gcc执行文件路径添加到环境变量中去。
然后重启VSCode

### 解决VSCode配置C/C++开发环境时报错方法 当在VSCode中配置C/C++开发环境时遇到错误,可以通过以下几个方面来排查和解决问题。 #### 配置扩展插件 确保已安装Microsoft官方提供的C/C++扩展包。该扩展提供了 IntelliSense 功能、调试支持以及其他功能,对于编写高效的C/C++程序至关重要[^1]。 #### 安装编译器工具链 为了能够顺利编译C/C++项目,在Windows环境下通常推荐使用MinGW-w64作为GCC编译器套件。下载并按照指示完成安装过程后,记得将`bin`目录路径添加到系统的环境变量PATH中以便于命令行调用[^2]。 #### 设置launch.json文件 创建或编辑`.vscode/launch.json`配置文件用于定义启动参数以及连接至GDB调试器的方式。一个典型的配置如下所示: ```json { "version": "0.2.0", "configurations": [ { "name": "(gdb) Launch", "type": "cppdbg", "request": "launch", "program": "${workspaceFolder}/your_program.exe", "args": [], "stopAtEntry": false, "cwd": "${workspaceFolder}", "environment": [], "externalConsole": true, "MIMode": "gdb", "miDebuggerPath": "path_to_gdb_executable", "setupCommands": [ { "description": "Enable pretty-printing for gdb", "text": "-enable-pretty-printing", "ignoreFailures": true } ], "preLaunchTask": "build" } ] } ``` 请注意替换其中的`${workspaceFolder}`为你实际的工作区位置,并指定正确的可执行文件名称与GDB路径。 #### 编写简单的测试代码验证环境有效性 建立一个新的源代码文件(如`test.c`),输入一段简单代码进行初步检验。例如: ```c #include <stdio.h> int main() { printf("Hello VSCode!\n"); return 0; } ``` 保存此文件后尝试通过终端窗口内键入相应指令来进行构建操作;如果一切正常,则应能观察到预期输出结果[^3]。 #### 处理常见问题 - **中文显示乱码**:这可能是由于编码设置不当引起的。可以在VSCode中的用户设置里调整默认字符集为UTF-8。 - 如果仍然存在其他类型的报错提示,请仔细阅读具体的错误信息,它们往往包含了指向解决方案的重要线索。
评论 15
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值