我在我的项目中使用 Arduino 和NetBeans 。我最后的工作是从 Arduino 程序切换到Java。我设法安装了一个 Arduino-NetBeans 插件,如Arduino - NetBeans Plugin detail中所述
我的 Arduino 程序包括
Serial.begin(9600); /////// Serial.print();
我收到一条错误消息,提示“无法解析标识符序列”。我该如何解决这个问题?
我在我的项目中使用 Arduino 和NetBeans 。我最后的工作是从 Arduino 程序切换到Java。我设法安装了一个 Arduino-NetBeans 插件,如Arduino - NetBeans Plugin detail中所述
我的 Arduino 程序包括
Serial.begin(9600); /////// Serial.print();
我收到一条错误消息,提示“无法解析标识符序列”。我该如何解决这个问题?
这是您必须添加到源文件中的内容:
#include <Arduino.h>
// imports the Serial class to allow log output
extern HardwareSerial Serial;
那么它将起作用。
消息“无法解析标识符序列”意味着编译器正在搜索变量Serial
,但找不到它的声明。您应该检查是否正确包含所有头文件。我不知道 NetBeans 插件,但我猜 Serial-structure/class 是在那里初始化的。
如果这没有帮助,您应该检查编译器选项并将它们设置为默认值,如项目站点上所述。