我在我的项目中使用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是在那里初始化的。
如果这没有帮助,您应该检查编译器选项并将它们设置为默认值,如项目站点中所述。