C/C++: Eclipse 上没有包含这样的文件或目录

C/C++: No such file or directory on Eclipse include

我进行了很多搜索以找到答案,但他们总是给出相同的建议,但对我来说却行不通。

错误:没有那个文件或目录

大多数时候它对我有用,但在这种情况下,不包括所有这 4 个内容(属性 > ... > 路径和符号):

我也看到有人建议重建项目,但对我来说它保持不变,没有帮助...

输出错误:

已解决!

所以我在查看某人的代码并找到了他的版本。 我补充说,如果状态和问题都解决了!但是后来我意识到程序只是忽略了我的包含,但是这次我发现了问题!

问题不在代码中,而是在我使用的 ESP32 配置中。

解决方法:

我正在尝试使用蓝牙,在这种情况下我需要启用蓝牙和 Bluedroid。 如我所示 here.

这是 link,以及我所做的更改:

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

谢谢 ;)