ThomsonMedlem sedan feb. 200177 inlägg Hej!
Hade tänkt att lära mig lite C++ efter att enbart har Javat innan.
Har dock redan fastnat.
Testade att kompilera garanterat fungerande kod, men fick ett felet "undifined reference".
Har en c++-fil innehållandes main-funktionen.
Den inkluderar en headerfil, vilken innehåller konstruktorer, datmedlemmar och metoder.
De ligger i samma katalog.
Kan den inte hitta i mitt fall, konstruktorn och metoden i .h-filen?
Jag kompilerar med gcc/g++ under redhat.
// Thomas
PeWMedlem sedan juni 200010 432 inlägg Hur kompilerar du? På kommandoraden? Isf VAD skriver du?
ThomsonMedlem sedan feb. 200177 inlägg Jag skriver:
g++ filen_dar_main_finns.cpp
g++ -o funkar fint, problemet måste vara länkningen.
// Thomas
FridolfMedlem sedan aug. 2001723 inlägg Garanterat fungerande kod? :-)
Ja, det blir fel vid länkningen.
Var någonstans har du definitionerna av metoderna i headerfilen? I headerfilen, mainfilen eller någon annan fil? Har du gjort som i java och skrivit allt i en lång följd i headerfilen?
Det skulle vara bra om du kunde posta lite av din kod samt mer exakta felmeddelanden. Vilka symboler är det som är odefinierade? Några av dina metoder?