在Ubuntu 11的Netbeans上安装Arduino时遇到问题

在Ubuntu 11的Netbeans上安装Arduino时遇到问题,netbeans,arduino,Netbeans,Arduino,我完全不想让Arduino做我的第一个节目。我已经安装了Netbeans,我想用Netbeans完成我的第一个Arduino程序。我发现以下网站有一些步骤 我正在新安装的Ubuntu 11上使用NetBeans 7。我一直在一步一步地浏览这个网站 我的第一个提示是代码辅助根本不起作用。 我的下一个问题是,当我编译默认的main.pde时,会出现以下错误: 致命错误:WProgram.h:中没有此类文件或目录 cat main.pde>>applet/ArduinoTest1.cpp /usr/b

我完全不想让Arduino做我的第一个节目。我已经安装了Netbeans,我想用Netbeans完成我的第一个Arduino程序。我发现以下网站有一些步骤

我正在新安装的Ubuntu 11上使用NetBeans 7。我一直在一步一步地浏览这个网站

我的第一个提示是代码辅助根本不起作用。
我的下一个问题是,当我编译默认的main.pde时,会出现以下错误:

致命错误:WProgram.h:中没有此类文件或目录

cat main.pde>>applet/ArduinoTest1.cpp
/usr/bin/avr-g++-c-g-Os-w-fno异常-函数部分-数据部分-DF_CPU=1600000l-DARDUINO=18-I/home/tmonteit/arduino-0018/hardware/arduino/cores/arduino-I/home/tmonteit/arduino-0018/libraries-mmcu=atmega328p applet/ArduinoTest1.cpp-o applet/ArduinoTest1.o
applet/ArduinoTest1.cpp:1:22:致命错误:WProgram.h:没有这样的文件或目录
编译终止。
make:**[applet/ArduinoTest1.o]错误1

当我在线解决类似问题时,您似乎必须确保使用了正确的库

为了安装,我使用了
apt-get-install librxtx-java-arduino-core-arduino
然后我下载了
arduino-1.0

我如何知道我是否有正确的库或设置

有没有合适的方法来获得这些库和arduino的正确版本,以便与NetBeans一起使用


有一个简单的解决方法吗?

自从您正在使用的指南(Arduino 0018)中使用的版本以来,有几个库发生了更改(主要是在Arduino 1.0中,尤其是将
WProgram.h
重命名为
Arduino.h

为适应这些更改,
main.pde
文件需要更改为:

#define __AVR_ATmega328P__

#include <binary.h>
#include <HardwareSerial.h>
#include <pins_arduino.h>
#include <Arduino.h>
#include <wiring_private.h>
#include <EEPROM/EEPROM.h>

void setup()
{

}

void loop()
{

}
#定义uuu AVR_uatmega328p__
#包括
#包括
#包括
#包括
#包括
#包括
无效设置()
{
}
void循环()
{
}
另外,
pins_arduino.h
已从
hardware/arduino/cores/arduino
移动到
hardware/arduino/variants/standard
,因此您需要将其添加到包含路径中