如何解决编译arduino草图的错误?

时间:2016-05-21 09:35:34

标签: arduino-uno

当我尝试在Windows 7上使用官方最新版本的Arduino软件编译我的Arduino UNO草图时,我收到此错误

sketch\sketch_may21a.ino.cpp:1:21: fatal error: Arduino.h: No such file or directory
#include <Arduino.h>
                 ^
compilation terminated.
exit status 1
Error compiling for board Arduino/Genuino Uno.

解决方案是什么?我该怎么办?

3 个答案:

答案 0 :(得分:1)

我知道它已经有一段时间了,但它可能对其他人有帮助。 我通过arduino forums执行以下操作解决了我的问题:

  1. 关闭Arduino IDE
  2. 转到下面的文件夹:

    Mac OS X

    • /用户/(用户名)/库/ Arduino15

    对于 Windows

    • Arduino IDE 1.6.5r5及之前的版本: C:\用户(用户名)\应用程序数据\漫游\ Arduino15

    • Arduino IDE 1.6.6及更高版本: C:\用户(用户名)\应用程序数据\本地\ Arduino15

  3. 删除Arduino15文件夹

  4. 重新安装IDE。

  5. 对我来说步骤4不是必需的,但是如果你搞乱了libs,你应该进行全新安装。

    希望它有用。

答案 1 :(得分:1)

我也遇到了这个问题。所以我做的是,转到设备管理器,通过点击右键选择Arduino端口COM .. .disable,拔掉&amp; amp;重新插入Arduino,转到设备管理器选择Arduino端口COM ..右键单击启用它。然后试试。我希望这会帮助你。

答案 2 :(得分:0)

如果您没有标头库,则板上Arduino / Genuino Uno的大多数exit status 1 Error compiling都会出现。

解决方案是下载库并添加到目录:  C:\ Program Files(x86)\ Arduino \ libraries