在Ubuntu 11的Netbeans上安装Arduino时遇到问题
我完全不想让Arduino做我的第一个节目。我已经安装了Netbeans,我想用Netbeans完成我的第一个Arduino程序。我发现以下网站有一些步骤 我正在新安装的Ubuntu 11上使用NetBeans 7。我一直在一步一步地浏览这个网站 我的第一个提示是代码辅助根本不起作用。在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
我的下一个问题是,当我编译默认的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
,因此您需要将其添加到包含路径中