当前位置: 首页 > news >正文

【踩坑随笔】VScode+ESP-IDF头文件标红但能正常运行

你安装配置vscode里的ESP-IDF插件的时候会选两个目录,比如我的路径如下,按照这两个路径去添加环境变量,系统变量新建IDF_PATHIDF_TOOLS_PATH ,路径和vscode的对应
在这里插入图片描述

vscode当前工作目录下生成的.vscode文件夹中找到c_cpp_properties.json文件,没有这个文件可以新建一个,然后配置如下,一定要配好环境变量!跟插件安装时的路径保持一致。
IDF_PATH是你配置的环境变量,表示你电脑上的ESP-IDF的安装目录,也可以换成绝对路径
IDF_TOOLS_PATH 同理,都是要配置环境变量才能找到。
compilerPath的路径就在你的安装目录下找到xtensa-esp32s2-elf-gcc.exe把它的完整路径替换上去即可
配置完重启vscode就不报错了

{"configurations": [{"name": "ESP-IDF","includePath": ["${workspaceFolder}/**","${IDF_PATH}/components/**","${IDF_TOOLS_PATH}/tools/cmake/**"],"defines": ["ESP_PLATFORM"],"compilerPath": "${IDF_TOOLS_PATH}/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32s2-elf-gcc.exe","cStandard": "c11","cppStandard": "c++17","intelliSenseMode": "gcc-x64"}],"version": 4
}
http://www.dtcms.com/a/363023.html

相关文章:

  • 广播电视制作领域,什么是SMPTE标准?
  • vscode使用black对python代码进行格式化
  • 2025年了,学C#上位机需要什么条件
  • Day33 网络编程:OSI/TCP/IP模型、协议族与UDP编程
  • 虚拟继承:破解菱形继承之谜
  • Redis核心数据类型解析——string篇
  • Linux驱动开发学习笔记
  • 【C++框架#1】gflags 和 gtest 安装使用
  • 情况三:已经 add ,并且也 commit 了
  • 10 51单片机之DS1302实时时钟
  • 2025 年普通人还可以期待 NFT 交易市场吗?
  • 第四届可再生能源与电气科技国际学术会议(ICREET 2025)
  • 【数学建模学习笔记】时间序列分析:LSTM
  • 碳酸钆:稀土家族里看不见的科技推手
  • Sentinel vs Resilience4j vs Bucket4j:分布式限流方案对比与实战
  • [re_2] rpc|http|nginx|protobuf|
  • 腾讯云上有性能比较强的英伟达GPU
  • Java集合源码解析之ArrayList
  • DELPHI 利用OpenSSL实现加解密,证书(X.509)等功能
  • PFLOTRAN 模拟多相、多组分、反应性流动与传输过程的高性能并行数值模拟软件
  • spring boot驴友结伴游网站的设计与实现(代码+数据库+LW)
  • 深入分析 json2(新)与标准的 jsonrpc的区别
  • Maven + JUnit:Java单元测试的坚实组合
  • Qt6实现绘图工具:12种绘图工具全家桶!这个项目满足全部2D场景
  • 机器学习 - Kaggle项目实践(7)NLP with Disaster Tweets 灾难消息
  • WPF迁移avalonia之图像处理(一)
  • STM32HAL 快速入门(十六):UART 协议 —— 异步串行通信的底层逻辑
  • 网络编程 socket——TCP
  • (CVPR-2024)VideoBooth:基于扩散的视频生成与图像提示
  • HTML5 简介和基础骨架