因此,我正在努力让Eclipse日食IDE去,所以我可以在eclipse中开发我的arduino uno。 我的C++很弱,所以这可能是我的一个nube错误。C++;月食链接器错误
我有一个blink程序,它查找从arduino IDE库中编译的arduino库。 我的代码指向头文件,我的代码发现它很好;这意味着我可以点击:
#include <arduino.h>
去查看标题
这样的: “C:/programs/arduino-1.0/hardware/arduino/cores/328p_lib/libuno_library.a” 是有效的路径...但我得到以下错误:
>****** Build of configuration Debug for project project1 ****
>make all
>Building target: project1.elf
>Invoking: AVR C++ Linker
>avr-g++ -Wl,-Map,project1.map,--cref -L"C:\programs\arduino->1.0\hardware\arduino\cores\328p_lib" -mmcu=atmega328p -o "project1.elf" ./code/code1.o >-l"C:/programs/arduino-1.0/hardware/arduino/cores/328p_lib/libuno_library.a"
>c:/programs/winavr/bin/../lib/gcc/avr/4.3.3/../../../../avr/bin/ld.exe: cannot find ->lC:/programs/arduino-1.0/hardware/arduino/cores/328p_lib/libuno_library.a
>make: *** [project1.elf] Error 1
>**** Build Finished ******
项目>建立>设置 - > AVR C++反编译>目录具有: “C:\程序\ Arduino的1.0 \硬件\ Arduino的\芯\ 328导入” & “C:\程序\ arduino- 1.0 \ hardware \ arduino \ cores \ 328p_lib“ 还添加到c/C++ General-> GNU C++ - > Includes和Libraries包含libuno_library.a的条目 没有更改错误。 – goinidias 2012-03-25 03:22:41
我应该更具体..是的,你不应该添加.a后缀,因为后缀是自动更新。很高兴你能解决这个问题。 – vijayrk 2012-03-25 17:22:29