我刚刚为 arduino 购买了一个工具包,在我拿到包之前,我想开始发现这些库。似乎arduino依赖于它自己的IDE。在 arduino 的文件夹中,有一个main.cpp
,因此我想使用cl
编译器 Visual Studio 2013 编译这个文件。不幸的是没有readme
文件。我不知道应该添加和使用哪些库。在main.cpp
,
#include <Arduino.h>
//Declared weak in Arduino.h to allow user redefinitions.
int atexit(void (*func)()) { return 0; }
// Weak empty variant initialization function.
// May be redefined by variant files.
void initVariant() __attribute__((weak));
void initVariant() { }
int main(void)
{
init();
initVariant();
#if defined(USBCON)
USBDevice.attach();
#endif
setup();
for (;;) {
loop();
if (serialEventRun) serialEventRun();
}
return 0;
}
当我运行时(即在同一个文件夹中)
cl /EHsc main.cpp /Fetest.exe
即使Arduino.h
在同一个文件夹中,我也收到此错误
main.cpp(20) : fatal error C1083: Cannot open include file: 'Arduino.h': No such file or directory
我的问题是是否可以在不使用带有cl
编译器的 IDE 的情况下运行库?