Próbuje nauczyć się programować obiektowo w c++ z poradnika. Z tego co jest w nim to jak mamy main.cpp event.cpp i event.h to w main.cpp piszą by ddolinkować event.cpp. Zaś w pliku event.cpp trzeba dolinkować plik nagłówkowy.
Tak zrobiłem i program ni jak nie chciał się skompilować, był nawet skopiowany żywcem i nadal nic. Wyskakiwał błąd
undefined reference to
Skasowałem z event.cpp link do plika nagłówkowego, zaś do maina dolinkowałem event.h. O dziwo zadziałało.
Teraz chce się dowiedzieć, co jest nie tak. Czy w przykładzie był błąd i trzeba wszystko dolinkowywać do pliku głównego, czy co? Dosłownie głupieje...
Czyli jak poprawnie dzielić program na kilka plików źródłowych. Przejrzałem dwie, trzy strony i tam jest tak jak w przykładzie, ale jak stosuje się do przykładu to nie działa... Proszę będę wdzięczny za wytłumaczenie tej prostej rzeczy takiemu cymbałowi, jak mi :D