-1
我对着这里首先定义试图编译我的代码, 我认为原因是,我的类需要访问一些变量 在我的主skecht.ino的标题中定义的错误的Arduino 。简化我有这样的事情 这arduino错误arduino首先在这里定义,如何解决?
主要.ino
#include "myLibt.h"
setup(){
//setup something
}
loop(){
//loop something
}
myLibs.h看起来像
#include <Arduino.h>
int x;
int y;
int z;
然后,我有我的课需要访问x,y和z的myLibs .h,如果我这样做的话,包括 myLibs.h在编译时我得到的错误提到了(ardui这里没有首先定义) 对于我使用的myLibs.h的每个变量。 (请注意,我 类的操作只是一个例子)
#incldue "myLibs.h"
class A{
int a;
int b;
void m1();
void m2(){
x = a + x;
z = b * z;
}
}
为什么我的错误,我怎么能解决这个问题?
由于提前,
问候
也发布在http://forum.arduino.cc/index.php?topic=475314。而不是交叉发布,你应该花一点时间来编译你的演示代码。 – per1234