menyia 发表于 2014-7-29 16:27:39

跪求各位好心人的帮助!(红外编译)

跪求各位好心人的帮助,能告诉我此类问题应该如何解决,本人的水平太渣了,无能为力了。
现将错误提示呈上

E:\学习软件\arduino-1.5.6-r2\libraries\RobotIRremote\src\IRremoteTools.cpp:6: error: 'IRrecv' does not name a type
E:\学习软件\arduino-1.5.6-r2\libraries\RobotIRremote\src\IRremoteTools.cpp:7: error: 'decode_results' does not name a type
E:\学习软件\arduino-1.5.6-r2\libraries\RobotIRremote\src\IRremoteTools.cpp: In function 'void beginIRremote()':
E:\学习软件\arduino-1.5.6-r2\libraries\RobotIRremote\src\IRremoteTools.cpp:10: error: 'irrecv' was not declared in this scope
E:\学习软件\arduino-1.5.6-r2\libraries\RobotIRremote\src\IRremoteTools.cpp: In function 'bool IRrecived()':
E:\学习软件\arduino-1.5.6-r2\libraries\RobotIRremote\src\IRremoteTools.cpp:14: error: 'irrecv' was not declared in this scope
E:\学习软件\arduino-1.5.6-r2\libraries\RobotIRremote\src\IRremoteTools.cpp:14: error: 'results' was not declared in this scope
E:\学习软件\arduino-1.5.6-r2\libraries\RobotIRremote\src\IRremoteTools.cpp: In function 'void resumeIRremote()':
E:\学习软件\arduino-1.5.6-r2\libraries\RobotIRremote\src\IRremoteTools.cpp:18: error: 'irrecv' was not declared in this scope
E:\学习软件\arduino-1.5.6-r2\libraries\RobotIRremote\src\IRremoteTools.cpp: In function 'long unsigned int getIRresult()':
E:\学习软件\arduino-1.5.6-r2\libraries\RobotIRremote\src\IRremoteTools.cpp:22: error: 'results' was not declared in this scope

qpanda 发表于 2014-7-29 17:44:35

应该是红外lib没有引入吧,需要在ide吧红外的lib引入进去

menyia 发表于 2014-7-29 17:49:48

qpanda 发表于 2014-7-29 17:44 static/image/common/back.gif
应该是红外lib没有引入吧,需要在ide吧红外的lib引入进去

那我该怎样做啊

qpanda 发表于 2014-7-30 08:49:10

吧你下载的包,在ide上面程序-导入库文件-add library。或者直接把解压的包,拷贝到ide安装目录下的library目录里,重新启动ide

xiaoesky 发表于 2014-7-30 15:57:37

库文件没弄好,要把库文件放在编译软件安装目录的library文件夹中。:)
页: [1]
查看完整版本: 跪求各位好心人的帮助!(红外编译)