Wpis z mikrobloga

#programowanie #eclipse Próbuję dołączyć do projektu bibliotekę obsługującą LCD (lcd.h). Niby program ją widzi, po wybraniu "open declaration" na linijce

#include
otwiera plik normalnie, ale przy kompilowaniu nie znajduje mi funkcji z niego.

Pewnie pytanie na poziomie "hello world", ale co robię źle?
  • 26
  • Odpowiedz
@duffman: no też się przewinęło w googlach, żeby -lm zamiast -l zrobić. Za cholerę nie wiem, jaka różnica. :)

@oggy1989: Nadal nie jestem przekonany. Z tego co pamiętam, to wystarczy mieć skompilowaną bibliotekę i plik nagłówkowy, żeby biblioteki użyć. Nie trzeba mieć jej kodu źródłowego. Idę sobie poczytać, jak znajdę czarno na białym to dam linka. :)
  • Odpowiedz
@oggy1989: no albo tak, albo tak. Jak sE sam napiszesz, to masz kod źródłowy. Ale jak kompilujesz projekt z ncurses na przykład, to nikt Ci nie każe każdego źródła mieć. Wystarczą .h, a potem w Makefile -lncurses i styka.
  • Odpowiedz