Arduino错误arduino首先在这里定义,如何修复它?

时间:2017-05-05 14:04:53

标签: arduino

我在尝试编译代码时遇到错误 arduino first here defined 我认为原因是我的班级需要访问一些变量 在我的主要skecht.ino的标题中定义。简化我有类似的东西 此

main .ino

#include "myLibt.h"

setup(){
//setup something
}
loop(){
//loop something
}

myLibs.h看起来像

#include <Arduino.h>

int x;
int y;
int z;

然后我的班级需要从 myLibs.h 访问x,y和z,如果我这样做,包括 类中的 myLibs.h ,在编译时我得到了提到的错误( arduino首先在这里定义) 对于我使用的 myLibs.h 的每个变量。 (注意我班级的操作 只是例子)

#incldue "myLibs.h"
class A{

int a;
int b;

void m1();
  void m2(){

    x = a + x;
    z = b * z;
  }
}

为什么我有这个错误以及如何修复它?

提前致谢,

此致

0 个答案:

没有答案