调试编译器失败

保罗·奥尔索普

我正在尝试为 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,所以不确定为什么会发生这种情况。

有没有在这方面有更多经验的人知道我应该把注意力集中在哪里?

感谢您的任何帮助。

卡梅伦柯克

如果将头文件“Adafruit_MQTT.h”放在与 main.cpp 相同的目录中,程序会编译吗?

在头文件名称周围使用引号使编译器在与包含文件相同的目录中查找文件。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Swift编译器正在尝试编译ObjC

来自分类Dev

用于调试的Delphi编译器选项

来自分类Dev

Mac上的TypeScript编译器失败

来自分类Dev

Maven编译器插件失败?

来自分类Dev

Mac上的TypeScript编译器失败

来自分类Dev

“编译失败;详见编译器错误输出。” 错误

来自分类Dev

使用Google Closure编译器删除调试代码

来自分类Dev

IntelliJ IDEA中的调试Scala编译器插件

来自分类Dev

使用新建的编译器在Eclipse中调试程序

来自分类Dev

尝试编译abgx360时出错:C ++编译器无法创建可执行文件

来自分类Dev

尝试编译abgx360时出错:C ++编译器无法创建可执行文件

来自分类Dev

如何在任意系统上找到并测试编译器正在使用的“实际链接器”?

来自分类Dev

Swift编译器错误“失败,退出代码254”

来自分类Dev

Libtorch使用g ++,但使用Intel编译器时失败

来自分类Dev

向量地图填充-编译器失败?

来自分类Dev

运行BasicRenderScriptSample时RenderScript BCC编译器失败

来自分类Dev

CoreData模型编译器由于libwep而失败

来自分类Dev

Maven 编译器插件失败本地 Jar

来自分类Dev

Java 编译器错误,无法解析 R,构建失败

来自分类Dev

编译器显示此“错误:链接文件资源失败”。

来自分类Dev

该数组的循环有效,但仍然出现编译器错误?调试错误运行时检查失败#2-S

来自分类Dev

编译器和编译器

来自分类Dev

Visual Studio调试器-通过调试器访问编译器生成的临时变量的任何方法?

来自分类Dev

MSBuild与编译器

来自分类Dev

编译器误解

来自分类Dev

编译器构造

来自分类Dev

MATLAB编译器

来自分类Dev

Bash编译器

来自分类Dev

FreeRTOS 编译器

Related 相关文章

热门标签

归档