Oczywiście te pliki są w folderze lib.
Problemem nie są pliki nagłówkowe(*.h), eclipse bez problemu "widzi je", natomiast biblioteki *.a (libdynamixel.a, libserial.a) są dla programu "niewidzialne".
Nie masz prawdopodobnie dodanych bilbiotek typu *.a i dlatego masz te błędy.
Kombinowałem już wiele opcji z tymi plikami, w folderze Relase, w folderze głownym projektu, we własnym folderze w projekcie, i wciąż to samo:
Kod:
avr-gcc -Wl,-Map,Robid-test.map -LC:\WinAVR-20100110\lib -mmcu=atmega2561 -o "Robid-test.elf" ./main.o -llibdynamixel.a -llibserial.a
c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/../../../../avr/bin/ld.exe: cannot find -llibdynamixel.a
Co dokładnie ma wystąpić po parametrze -L, a co po parametrze -l ?
W avr studio 5 po dodaniu ścieżki gdzie znajdują się pliki *.a, w oknie obok są te pliki już do wyboru. W eclipse tego nie ma, trzeba wpisać tam ręcznie.
Tylko wciąż nie mam pojęcia, czemu podczas kompliacji linker ich nie widzi.
Jako że środowisko Eclipse jest wspaniałym edytorem, nie zamierzam się poddać i będę próbował dalej.
Będę wdzięczny za wszelkie wskazówki.