2010-04-02 62 views
2

我试图在Eclipse IDE中使用WinAVR和AVR IDE插件编译Arduino代码,而且我遇到了一个主要的绊脚石 - 当我尝试编译代码I出现以下错误:Eclipse,AVR插件和Arduino

/usr/bin/sh: g++: command not found make: *** [main.o] Error 127

呀,我敢打赌,没有...我使用Windows Vista。我有通往WinAVR的avr-g ++的路径,都可以在偏好选项卡中正确设置,有谁知道它为什么会这样做?

回答

3

你是否设置了这样的路径?

avr preference panel http://img534.imageshack.us/img534/5996/avreclipsepath.png

我也跟着上http://www.arduino.cc/playground/Code/Eclipse的指示,一切运行良好在我的Vista的盒子与Eclipse 3.5。

+0

感谢您的回复,并对我的回复延迟表示歉意。我试着将它设置为你在屏幕截图中的位置;不幸的是,当我尝试选择一个自定义路径到我的arduino目录中的这些文件夹时,我从Eclipse中收到“Invalid Path”错误。 – Bitrex 2010-04-13 09:56:52

+0

你的目录中有空格吗? – Jerome 2010-04-13 17:28:05

+0

Nah-我试过在未修改arduino 0018环境的副本解压缩之后将它指向上述目录。仍然收到“无效路径”错误。它只允许我使用我的“WinAVR”目录的路径,并且当它使用它时,它会尝试执行上面的Linux操作,并在编译时出错。也许卸载WinAVR的副本将有所帮助? – Bitrex 2010-04-13 23:16:08

1

现在在eclipse中使用arduino最简单的方法是使用arduino eclipse插件。 它建立在相同的软件堆栈CDT + win AVR上,但它为您正确设置所有选项。它甚至还带有一个库导入功能。 查看eclipse.baeyens.it的安装说明常见问题解答。