【发布时间】:2017-10-17 21:38:23
【问题描述】:
我正在尝试为 ESP8266 编译 Arduino/C++ 程序,但遇到了一个我无法解决的奇怪错误。我正在使用 MS Visual Studio Code,即使我在 c_cpp_properties.json 文件的 includePath 部分中有 Adafruit MQTT 库的头文件的路径,但当我尝试编译我的源代码时,我在输出:
src\main.cpp:3:27: fatal error: Adafruit_MQTT.h: No such file or directory
#include "Adafruit_MQTT.h"
^ compilation terminated.
*** [.pioenvs\esp12e\src\main.o] Error 1
奇怪的是,如果我右键单击标题的 include 语句,然后单击 Goto Definition,库代码确实被拉起。 这让我觉得 IDE 可以找到该文件,但编译器不能。不幸的是,我之前没有使用过 MS-VSC,所以不确定为什么会发生这种情况。
在这方面有更多经验的人知道我应该把注意力集中在哪里吗?
感谢所有帮助。
【问题讨论】:
标签: c++ compiler-errors arduino visual-studio-code