2
我在一個Arduino庫工作需要的ABS()函數未聲明:的Arduino:錯誤:「ABS」在此範圍
#include <math.h>
normTransFreq1 = abs(1.0);
錯誤:「ABS」並沒有在此範圍
聲明由於math.h
已經包含在cpp我完全不確定如何解決這個問題。新安裝的arduino 1.5.2沒有幫助。
我在一個Arduino庫工作需要的ABS()函數未聲明:的Arduino:錯誤:「ABS」在此範圍
#include <math.h>
normTransFreq1 = abs(1.0);
錯誤:「ABS」並沒有在此範圍
聲明由於math.h
已經包含在cpp我完全不確定如何解決這個問題。新安裝的arduino 1.5.2沒有幫助。
剛剛發現解決方案:
包括math.h不需要庫。相反,應通過將以下內容添加到頭文件中包含Arduino.h:
#if ARDUINO >= 100
#include "Arduino.h"
#else
#include "WProgram.h"
#endif