相关疑难解决方法(0)

是否可以使用Arduino IDE从其他库中包含库?

我正在尝试编写一个Arduino库(实际上是一个C++类),它本身引用了我在Mac的〜/ Documents/Arduino/libraries目录中安装的另一个库.

在我正在写的图书馆的.cpp的顶部,我试过了

#include <ReferencedLibrary.h>
Run Code Online (Sandbox Code Playgroud)

#include "ReferencedLibrary.h"
Run Code Online (Sandbox Code Playgroud)

......两者都不起作用.我可以#include <ReferencedLibrary.h>在〜/ Documents/Arduino目录中成功绘制草图.我错过了什么或者这是Arduino IDE/makefile的限制吗?有解决方法吗?

c++ ide arduino include

18
推荐指数
3
解决办法
2万
查看次数

在Arduino草图中包含.cpp和.h文件的正确方法

一,问题:

主草图文件:

char foo;            // required to clean up some other problems
#include <Arduino.h> // tried it in desperation, no help
#include "a.h"

void setup(){
  Serial.begin(9600);
  Serial.println("\nTest begins");
  for (int num = -1; num < 1; num++){
    Serial.print(num);
    if (isNegative(num)){
      Serial.println(" is negative");
    } else {
      Serial.println(" is NOT negative");
    }
  }
}

void loop(){}
Run Code Online (Sandbox Code Playgroud)

//啊

#ifndef H_A
#define H_A

boolean isNegative(int x);                  // Err#1
int anotherOdity();

#endif // H_A
Run Code Online (Sandbox Code Playgroud)

// a.cpp

#include "a.h"

int isNegative(int x){
  Serial.println("I can't print …
Run Code Online (Sandbox Code Playgroud)

c++ arduino include header-files arduino-ide

13
推荐指数
1
解决办法
7万
查看次数

标签 统计

arduino ×2

c++ ×2

include ×2

arduino-ide ×1

header-files ×1

ide ×1