我进行了很多搜索以找到答案,但他们总是提出相同的建议,对我而言这是行不通的。
错误:没有这样的文件或目录
大多数情况下它对我有用,但是在这种情况下,这四个包括项均不包括在内(属性> ...>路径和符号):
我还读到有人建议重建项目,但对我而言,它保持不变,无济于事...
输出错误:
答案 0 :(得分:1)
所以我一直在寻找某人的代码并找到他的版本。 我补充说,如果状态并解决了问题!但是后来我意识到程序只是忽略了我的包含,但是这次我发现了问题!
问题不在代码中,实际上在我使用的ESP32配置中。
解决方案:
我试图使用蓝牙,在这种情况下,我需要启用蓝牙和Bluedroid。 正如我显示的here。
这是链接,以及我所做的更改:
https://github.com/espressif/arduino-esp32/commit/c66a020e8067f657e730d018700e7de5b23175d4
#if defined(CONFIG_BT_ENABLED) && defined(CONFIG_BLUEDROID_ENABLED)
#include "esp_gap_ble_api.h"
#include "esp_gap_bt_api.h"
#include "esp_gatts_api.h"
#include "esp_bt_main.h"
#include "esp_gatt_common_api.h"
#endif
谢谢;)