ESP32的ESP-IDF在VScode工程下,头文件标红警告、报错、无法跳转

这篇具有很好参考价值的文章主要介绍了ESP32的ESP-IDF在VScode工程下,头文件标红警告、报错、无法跳转。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

具体问题如下:在VScode环境中,通过ESP-IDF插件开发ESP32系列设备,但是工程代码中提示找不到头文件、相关的函数也无法跳转,这样不仅不美观,也一定程度上影响了开发效率,需要着手解决。

vs code配置esp-idf 头文件报错,ESP32系列经验教程,vscode,ide,编辑器,嵌入式硬件,mcu,物联网,linux

解决方法:

顺利解决的前提是要确保已经正确安装了ESP-IDF和其依赖项。

检查VScode的 includePath 设置。

方法①:

在VSCode中,可以通过.vscode/c_cpp_properties.json文件来配置includePath。

需要确保 ESP-IDF 的头文件路径已经被包含在 includePath 中。

如果发现工程下的 .vscode 文件夹下并没有 c_cpp_properties.json 文件,可以手动创建该文件,并填入如下内容,并保存文件。

vs code配置esp-idf 头文件报错,ESP32系列经验教程,vscode,ide,编辑器,嵌入式硬件,mcu,物联网,linux

{
    "configurations": [
        {
            "name": "ESP-IDF",
            "includePath": [
                "${workspaceFolder}/**",
                "/home/tony/esp/esp-idf/components/**"
            ]
        }
    ],
    "version": 4
}

方法②:

将鼠标放置在标红头文件上方,点击快速修复

vs code配置esp-idf 头文件报错,ESP32系列经验教程,vscode,ide,编辑器,嵌入式硬件,mcu,物联网,linux

选择 编辑includePath设置

vs code配置esp-idf 头文件报错,ESP32系列经验教程,vscode,ide,编辑器,嵌入式硬件,mcu,物联网,linux

填入ESP-IDF的组件库路径,/home/tony/esp/esp-idf/components

vs code配置esp-idf 头文件报错,ESP32系列经验教程,vscode,ide,编辑器,嵌入式硬件,mcu,物联网,linux

加入后,红色波浪线消失,可以实现文件和函数的正常跳转

vs code配置esp-idf 头文件报错,ESP32系列经验教程,vscode,ide,编辑器,嵌入式硬件,mcu,物联网,linux

.vscode下也自动修改了 c_cpp_properties.json 文件的内容

vs code配置esp-idf 头文件报错,ESP32系列经验教程,vscode,ide,编辑器,嵌入式硬件,mcu,物联网,linux文章来源地址https://www.toymoban.com/news/detail-826972.html

到了这里,关于ESP32的ESP-IDF在VScode工程下,头文件标红警告、报错、无法跳转的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【ESP32填坑日记】环境篇① 一站式VScode+ESP-IDF搭建教程,附带Python出错填坑经验

    VScode+ESP-IDF开发环境搭建教程,附带Python和Git安装教程、安装出错踩坑经验、最新版安装包,文末附带神奇的免安装版!! 巨详细一站式VScode+ESP-IDF的开发环境搭建教程,附带Python和Git安装教程、安装出错踩坑经验,以及免安装版,小白跟我无脑操作也能一次点亮,文章最后附最

    2024年02月04日
    浏览(67)
  • 小陈笔记(一):Vscode 安装ESP-IDF插件

            本文主要描述如何在Vscode安装esp-idf插件。同时也是记录自己在安装过程中遇到的日记。 材料:         1.Windows10专业版         2.vscode稳定版本         3.esp-idf4.4.4版         4.硬件:esp32         vscode的安装教程网上有很多优秀的例程,这里就不要一一赘述

    2024年04月22日
    浏览(55)
  • VSCode安装Esp-IDF开发环境(pip version)出错解决办法

    可以看出是 pip版本问题 ,所以只需要在安装程序使用pip命令之前,完成pip的升级即可。 好像下载4点几的版本会出现此警告,导致安装失败;而下面安装5.0.1版本的时候同样出现了此警告,但是能够安装成功。 在VSCode扩展中找到Esp-IDF插件,点击卸载按钮。 注意:此时并没有

    2024年02月08日
    浏览(69)
  • ESP-IDF开发框架添加自定义组件 ESP32-C3

    因为熟悉了STM32的开发方式,同时随着项目文件越来越多,可以将自己写的代码分模块添加到工程中,下面分析如何将自己写的组件添加到工程中使其能够正常编译运行。 在ESP-IDF中,构建,编译,以及下载都是通过idf.py脚本来实现的,该脚本使用 CMake,配置待构建的项目 N

    2024年02月02日
    浏览(64)
  • 【ESP32】Espressif-IDE及ESP-IDF安装

    1.打开ESP-IDF 编程指南 2.点击快速入门–安装–手动安装–Windows Installer–Windows Installer Download 3.点击下载Espressif-IDE 2.10.0 with ESP-IDF v5.0.2 1.双击安装 espressif-ide-setup-2.10.0-with-esp-idf-5.0.2.exe 2.点击“确定” 3.选择“我同意此协议(A)”,点击“下一步” 4.点击“下一步” 5.点击“

    2024年02月15日
    浏览(66)
  • ESP32 ESP-IDF + LVGL + SquareLine Studio 设计 UI 界面

    陈拓 2022/12/10-2022/12/12 关于SquareLine Studio,乐鑫官方的ESP技术文章有介绍: 在 ESP 开发板上开发 UI 不再复杂 - 知乎 如果您尝试过在没有图形库的情况下开发 UI,那么您一定知道这有多困难。幸运的是,由乐鑫芯片驱动的屏幕,可支持用户使用多种图形库来开发 UI, LVGL 就是其

    2024年01月19日
    浏览(63)
  • ESP32接入网络后,循环扫描服务器IP及端口状态信息(ESP-IDF)

            本文使用的是ESP32系列的ESP32S3设备开发,ESP-IDF框架版本为 ESP-IDF V5.1 ,在VScode下以ESP-IDF插件的形式对设备开发。 后期经过对程序的测试发现,在ESP-IDF v4.4框架下编译开发,也可以实现循环扫描功能,实现功能的程序源码Demo见文末。         在嵌入式物联网这

    2024年02月02日
    浏览(59)
  • How to use the Arduino-ESP32 Library as an ESP-IDF Component

    arduino-esp32 SDK ESP-IDF SDK ESP-IDF Environment Setup Guide Arduino Environment Setup Guide Arduino as an ESP-IDF component Currently, the latest Master version of the arduino-esp32 SDK requires the usage of ESP-IDF SDK environment version v4.4. For the different versions of the arduino-esp32 SDK and their corresponding ESP-IDF SDK versions, please refer t

    2024年02月15日
    浏览(65)
  • 巨详细一站式VScode+ESP-IDF开发环境搭建教程,附带Python和Git安装教程、安装出错踩坑经验

    VScode+ESP-IDF开发环境搭建教程,附带Python和Git安装教程、安装出错踩坑经验、最新版安装包,文末附带神奇的免安装版!! 巨详细一站式VScode+ESP-IDF的开发环境搭建教程,附带Python和Git安装教程、安装出错踩坑经验,以及免安装版,小白跟我无脑操作也能一次点亮,文章最后附最

    2024年02月16日
    浏览(67)
  • 关于VS code ESP-IDF 提示“loading ‘build.ninja‘: 系统找不到指定的文件” 的解决方案

    最近在搞一个开源项目玩,需要用IDF编译工程,奈何之前没用过IDF,只好自己装一下,又不想放弃VS code的便捷;后面发现VS code可以支持IDF平台,就在VS code中安装了;如何安装不再本文赘述,网上很多博客可以参考;本文仅阐述如何将工程编译并下载到设备; 将工程在Vs code I

    2024年02月02日
    浏览(60)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包