关于VScode在Windows环境下c_cpp_properties.json文件配置问题

初次使用VScode,我们都会碰到一个问题,就是在编写C和C++源文件时,头文件提示未配置好等错误。关于这个问题,给出方案如下:我想大家碰到的最多的问题就是"includepath"的设置问题:
1. "C:/MinGW/include/**"为你们下载的MinGW的include文件夹路径
2.“c:/mingw/bin/…/lib/gcc/mingw32/6.3.0/include/c++”,
“c:/mingw/bin/…/lib/gcc/mingw32/6.3.0/include/c++”,
“c:/mingw/bin/…/lib/gcc/mingw32/6.3.0/include/c++/mingw32”,
“c:/mingw/bin/…/lib/gcc/mingw32/6.3.0/include/c++/backward”,
“c:/mingw/bin/…/lib/gcc/mingw32/6.3.0/include”,
“c:/mingw/bin/…/lib/gcc/mingw32/6.3.0/…/…/…/…/include”,
"c:/mingw/bin/…/lib/gcc/mingw32/6.3.0/include-fixed"这一块的获取方法为:cmd——》gcc -v -E -x c++ -
3.获取结果如下图所示:](https://img-blog.csdnimg.cn/20181119144708654.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MDY5NDUyNw==,size_16,color_FFFFFF,t_70)此图为VScode中c_cpp_properties.json文件,其中"includepath"的路径设置为我们需要解决的问题

  • 15
    点赞
  • 50
    收藏
    觉得还不错? 一键收藏
  • 7
    评论
要在 VS Code 配置 51 单片机环境,需要进行以下步骤: 1. 安装 C/C++ 扩展 在 VS Code 搜索并安装 C/C++ 扩展,以便在代码编写时获得语法高亮、智能提示等功能。 2. 配置 c_cpp_properties.json 文件 在项目根目录下创建一个名为 c_cpp_properties.json文件,并按照以下格式进行配置: ``` { "configurations": [ { "name": "Win32", "includePath": [ "${workspaceFolder}/**", "C:/Keil_v5/ARM/INC" ], "defines": [], "compilerPath": "C:/Keil_v5/ARM/ARMCC/bin/armcc.exe", "cStandard": "c11", "cppStandard": "c++17", "intelliSenseMode": "${default}" } ], "version": 4 } ``` 其配置项的含义如下: - configurations:配置项数组。 - name:配置项名称。 - includePath:头文件搜索路径。 - defines:预处理器定义。 - compilerPath:编译器路径。 - cStandard:C 语言标准。 - cppStandard:C++ 标准。 - intelliSenseMode:IntelliSense 模式。 3. 配置 launch.json 文件 在项目根目录下创建一个名为 launch.json文件,并按照以下格式进行配置: ``` { "version": "0.2.0", "configurations": [ { "name": "Debug 51 MCU", "type": "cppdbg", "request": "launch", "program": "${workspaceFolder}/project_name", "args": [], "stopAtEntry": true, "cwd": "${workspaceFolder}", "environment": [], "externalConsole": false, "MIMode": "gdb", "miDebuggerPath": "C:/Keil_v5/ARM/ARMCC/bin/arm-none-eabi-gdb.exe", "setupCommands": [ { "description": "Enable pretty-printing for gdb", "text": "-enable-pretty-printing", "ignoreFailures": true } ] } ] } ``` 其配置项的含义如下: - name:配置项名称。 - type:调试器类型。 - request:请求类型。 - program:可执行文件路径。 - args:命令行参数。 - stopAtEntry:是否在程序入口处停止。 - cwd:工作目录。 - environment:环境变量。 - externalConsole:是否在外部控制台运行。 - MIMode:GDB 后端模式。 - miDebuggerPath:GDB 路径。 - setupCommands:执行的命令。 配置完成后,就可以在 VS Code 进行 51 单片机代码的编写、调试等操作了。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值