victor 发表于 2019-9-11 17:49:34

关于\AF_Motor\AFMotor.cpp WProgram.h错误问题的解决方案

arduino在使用AF_DCMotor电机驱动板时,会遇到这样的错误问题:\AF_Motor\AFMotor.cpp:7:22: fatal error: WProgram.h: No such file or directory#include "WProgram.h" 。这个问题确实是一个让人头疼,在网络上查找了很多的解决方案,都没有详细的解决方案。      最后仔细分析产生错误问题的根源,是因为 在arduino IDE 1.0 及后续版本,WProgram.h已经改名为 Arduino.h,你把相应的.h和.cpp改名就行。这是在1.0.X版里编译更老的程序时的通病,一个更完美的解决方案是,在老的程序前加这几行就新老IDE通吃:

#if defined(ARDUINO) && ARDUINO >= 100
#include "Arduino.h"
#else
#include "WProgram.h"
#endif


转载自
http://blog.sina.com.cn/s/blog_13f827f470102wl09.html
页: [1]
查看完整版本: 关于\AF_Motor\AFMotor.cpp WProgram.h错误问题的解决方案