esp32 添加官方组件库中的头文件提示“No such file or directory”【已解决】

这篇具有很好参考价值的文章主要介绍了esp32 添加官方组件库中的头文件提示“No such file or directory”【已解决】。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

环境

windows下vscode ssh到Linux对esp32项目进行操作。

背景

使用espadf框架下的wwe例程添加#include "baidu_access_token.h"头文件
编译报错:
…/main/main.c:55:10: fatal error: baidu_access_token.h: No such file or directory
#include “baidu_access_token.h”
^~~~~~~~~~~~~~~~~~~~~~

解决方式

打开main文件夹下的CMakeLists.txt文件,在set(COMPONENT_REQUIRES中添加头文件所在的组件文件夹名称。如baidu_access_token.h的文件位于
components/adf_utils/cloud_services/include/baidu_access_token.h即在set(COMPONENT_REQUIRES中添加adf_utils即可。
添加前:
set(COMPONENT_REQUIRES esp_actions audio_sal audio_stream audio_hal audio_board audio_recorder esp_peripherals audio_flash_tone)
添加后:
set(COMPONENT_REQUIRES esp_actions audio_sal audio_stream audio_hal audio_board audio_recorder esp_peripherals audio_flash_tone adf_utils)

资料

关于CMake的编写方式以及对应的内容参见:
https://blog.csdn.net/qq_41431423/article/details/121121510文章来源地址https://www.toymoban.com/news/detail-542420.html

到了这里,关于esp32 添加官方组件库中的头文件提示“No such file or directory”【已解决】的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • esp32 cam不使用官方示例完成视频内网穿透

    刚才给大家讲解了esp32cam使用arduino ide官方示例内网穿透的方法,因目前免费的内网穿透软件无法完成公网ip的两个端口映射,因此作者去学习了另一个不使用官方示例也可以内网穿穿透的方法。 在此先介绍b站王铭东老师,我是在这位老师的基础上学习的,还有csdn上的这位老

    2024年04月14日
    浏览(32)
  • 【STM32】HAL库中的SPI传输(可利用中断或DMA进行连续传输)

    【STM32】HAL库中的SPI传输(可利用中断或DMA进行连续传输) SPI 是英语Serial Peripheral interface的缩写,顾名思义就是串行外围设备接口。是Motorola(摩托罗拉)首先在其MC68HCXX系列处理器上定义的。 SPI,是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,

    2024年02月08日
    浏览(41)
  • Arduino添加ESP32开发板

    【2023年3月4日】 最近要在新电脑上安装Arduino,需要进行一些配置,正好记录一下! Arduino2.0.1 下的开发板添加操作。 ESP32开发板GitHub链接 : GitHub - espressif/arduino-esp32: Arduino core for the ESP32 Arduino core for the ESP32. Contribute to espressif/arduino-esp32 development by creating an account on GitHub. h

    2024年02月05日
    浏览(42)
  • ESP32 官方AT固件编译(从零开始环境搭建到编译完成全过程)

    https://download3.vmware.com/software/WKST-PLAYER-1702/VMware-player-full-17.0.2-21581411.exe https://releases.ubuntu.com/jammy/ubuntu-22.04.2-desktop-amd64.iso 可能需要进电脑的BIOS打开一个选项才能安装成功虚拟机 5.1 GIT 克隆 git clone --recursive https://github.com/espressif/esp-at.git 如果没有安装git,按照控制台的提示安

    2024年02月15日
    浏览(48)
  • 物联网开发笔记(68)- 使用Micropython开发ESP32开发板之使用官方工具esptool烧录

    一、目的         这一节我们学习如何使用我们的ESP32开发板来烧录。 二、环境         ESP32 + esptool + Win10 + python3.10 + 其他工具。 ESP32开发板购买地址: https://item.taobao.com/item.htm?spm=a1z09.2.0.0.39352e8dy0hBq0id=679204453863_u=2p01rched2a https://item.taobao.com/item.htm?spm=a1z09.2.0.0.39352e8dy0hBq0

    2024年02月05日
    浏览(49)
  • 【Uni-App】用 uView 组件库中的u-picker 实现地区的 省-市-区 三级联动&确认&回显

    组件的引入就不多赘述了 直接看使用方法 地址我是引入的json文件数据结构大概是这个样子 例1 例2 做个动态style,控制是否高亮地址 链接:https://pan.baidu.com/s/1_heSAGHJnTe-343fRmbOPA 提取码:hmky 如果失效了 ,可以联系我获取

    2024年02月14日
    浏览(46)
  • 快速入门ESP32—— platformIO添加开源库和自己的开发库

    相关文章 快速入门ESP32——开发环境配置Arduino IDE 快速入门ESP32——开发环境配置PlatformIO IDE  很多人刚开始接触到platformIO的时候,可以还不知道怎么去利用好网上开源的库用到自己的工程上,还有就是不知道怎么添加自己的.h文件,按照之前stm32的思路是行不通的。本篇文章

    2024年02月03日
    浏览(50)
  • ESP32修改BootLoader:在boot中添加GPIO和IIC驱动方式

    ESP32有着强大的引导加载程序(Bootloader)功能: 主要执行以下任务: 内部模块的最小化初始配置; 根据分区表和 ota_data(如果存在)选择需要引导的应用程序(app)分区; 将此应用程序映像加载到 RAM(IRAM 和 DRAM)中,最后把控制权转交给应用程序。 引导加载程序位于 F

    2024年02月07日
    浏览(37)
  • 【ESP32】arduino中的ESP32实时系统FreeRTOS使用教程(一)

    简单的本节略过,详细的可以看视频:单片机ESP32上的FREERTOS这个作者讲的挺好的,通俗易懂 FreeRTOS中的任务有运行态、就绪态、阻塞态、挂起态四种状态,在任何时候都只处于其中一种状态。任务状态之间的转换如下图所示: 每一个任务都会有一个任务优先级,其范围为

    2023年04月15日
    浏览(40)
  • 【ESP32填坑日记】问题篇⑧ VScode中提示无法使用compilerPath解析配置:“C:/xxx/xtensa-esp32-elf-gcc.exe“

    关注+星标公众号,不错过精彩内容 作者 | 量子君 微信公众号 | 极客工作室 在编译成功,重启之后就编译不成功了,并报如图错误: 无法使用 compilerPath 解析配置:“C:/xxx/xtensa-esp32-elf-gcc.exe” 用ctrl+shift+p快捷键打开C/C++:编辑配置(UI): 找到编译器路径,将路径改为类似于如

    2024年01月15日
    浏览(69)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包