【问题标题】:Arduino Average library error - was not declared in this scopeArduino Average 库错误 - 未在此范围内声明
【发布时间】:2014-06-29 18:57:10
【问题描述】:

尝试在 Mega 2560 上运行 Average library example 尝试验证时出现以下错误:

#include <Average.h>
#define CNT 600
int d[CNT];

void setup()
{
  Serial.begin(9600);
}

void loop()
{
  int i;
  for(i=0; i<CNT; i++) d[i] = random(500); 
  Serial.print("Mean: ");
  Serial.print(mean(d,CNT),DEC);
}

错误:

'mean' was not declared in this scope

SO 中的其他问题处理此错误,但它们似乎是由于代码错误而导致的,而这是官方演示。

【问题讨论】:

  • 你把图书馆放在哪里了?它需要位于 usr/Documents/Arduino/libraries 文件夹中(或您的操作系统的 eq.)。
  • 嗯,就是这样,我把它放在库子文件夹中符合处理方法。请添加评论作为回复,我将关闭问题。

标签: arduino


【解决方案1】:

因此,Arduino 无法找到引用的库似乎是一个问题,这是一个常见且令人困惑的(但易于修复!)错误。有关如何安装 Arduino 库的参考,Arduino 网站上有大量文档:Installing Additional Arduino Libraries

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-15
    • 2012-04-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多