因此,我正在努力讓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