我正在尝试在自定义类文件中导入库但是出错
fatal error: SD.h: No such file or directory
#include "SD.h"
我的草图文件夹中有以下文件:
sketch-folder:
application.ino
Logger.cpp
Logger.h
application.ino:
#include "Logger.h"
Logger logg_2(1);
void setup()
{
long arrayData[2730][3];
}
void loop()
{
logg_2.dot();
delay(3000);
}
Logger.cpp:
#include "Arduino.h"
#include "Logger.h"
#include <SD.h>
Logger::Logger(int a)
{
_pin = a;
}
void Logger::dot()
{
delay(250);
}
void Logger::dash()
{
delay(250);
}
Logger.h:
/*
Information
*/
#ifndef Logger_h
#define Logger_h
#include "Arduino.h"
class Logger
{
public:
Logger(int a);
void dot();
void dash();
private:
int _pin;
};
#endif
但是当我将#include-line放在application.ino文件中时,它确实包含了所谓的。
这个SD库是可用的标准arduino软件包之一,位于应该位于的地方......
如何在自己创建的库文件中包含库? 谢谢!
(是的,应用程序没有做太多。:))
编辑: “SD.h”改为: