Witam. Piszę program do obsługi GPS, potrzebuję klasę do "tłumaczenia" protokołu NMEA, ale to jest najmniej ważne.
Oto mój kod:
NMEAClass.h:
// ciach.. i tak byl nie wazny - q
wyniki kompilacji:
g++ nmea1.cpp -o nmea1 -Wall -ansi -pedantic
/tmp/ccQJ6Fwv.o: In function `main':
nmea1.cpp:(.text+0xbd): undefined reference to `NMEAClass::NMEAClass(char const*, bool)'
nmea1.cpp:(.text+0xf2): undefined reference to `NMEAClass::LiczbaInstrukcji()'
nmea1.cpp:(.text+0x14a): undefined reference to `NMEAClass::Instrukcja(int)'
nmea1.cpp:(.text+0x1ab): undefined reference to `NMEAClass::LiczbaInstrukcji()'
collect2: ld returned 1 exit status
Przeszukałem google wzdłuż i wszerz nie znajdując odpowiedzi...
Dodam, że jeśli zawartości plików NMEAClassh i NMEAClass.cpp wstawię do pliku programu (odpowiednio przerabiając), to działa bez problemu...
Ubuntu 9.04
gcc 4.3.3