LouisWei您好!
我得到的结果和你描述的每一步都一样,即使我从github上下载最新的源码包也同样编译不通过。
首先这是一个第三方的库,相关信息请留意其中的README
源码出处 http://github.com/shirriff/Arduino-IRremote
作者的博客 http://www.righto.com/2009/08/multi-protocol-infrared-remote-library.html
而关于自建的或者是其他第三方的库使用起来会有一个BUG,这是由于Arduino IDE自带的 “函数原型自动生成功能” 所造成的,请参照该连接:
该连接中”Why do I get errors about undeclared functions or undeclared types?"一段中有原因的叙述和解决的方法。
同时还有一个线索,在...\arduino-1.5.3-Intel.1.0.4\libraries下,所有的库包都有下述文件
而只有以下三个是没有这个文件的,同时这三个也都是编译不通过的
这也印证前述的Arduino官方troubleshooting连接中对bug原因的描述。
很感谢您提出这个问题,这对改进Edison平台是很宝贵的,我会尽我所能上报这一问题以期得到解决,谢谢!