Arduino编译器给出“系统找不到指定的文件”错误

时间:2018-01-12 20:48:02

标签: arduino

我一直在使用Arduino Uno板和Arduino IDE几周,没有任何问题。昨天我尝试编译以下代码片段:

#include <Servo.h>
//www.elegoo.com
Servo myservo;

void setup(){
  myservo.attach(3);
  myservo.write(90);// move servos to center position -> 90°
} 

void loop(){
}

当我打开Servo.h(在安装创建的库中)时,有几个包含,它们引用Servo文件夹中子目录中的头文件(即#include "avr/ServoTimers.h")。这些文件是我期望它们的位置。有一个#include inttypes.h的引用。我无法在任何Arduino库目录中找到该文件。

有谁知道那个文件应该在哪里或者我怎么能得到它?

1 个答案:

答案 0 :(得分:0)

我做了一点挖掘并在..\hardware\tools\avr\avr\include找到了该文件。我将该文件及其依赖的 include (stdint.h)复制到Servo库目录中。该片段现在已编译。

不确定为什么编译器找不到安装中包含的其他文件!