Witam, dopiero zaczynam z C++, męczę się z tym już parę godzin i nadal nie rozumiem, co jest nie tak, czy mógłby mi ktoś wyjaśnić gdzie robię błąd? Wszystko działa ok, dopóki nie próbuję definiować funkcji w pliku źródłowym
musisz pokazać błąd. to, co rzuca się w oczy, to to, że powinieneś używać ścieżki relatywnej.
A w ogóle includować pliku cpp chyba nie powinieneś, skoro deklaracja jest w .h . Kurcze dawno nic w c++ nie robiłem (a już na windowsie to w ogóle dawno)
Teraz masz dwa razy definicję „dodajLiczby” - jedną z pliku CPP z implementacją, a drugą w pliku H - bez implementacji.
Potwierdzam co napisał @molexor. Dla kompilatora masz 2 deklaracje tej samej funkcji ponieważ includujesz plik nagłówkowy (.h) i źródłowy (.cpp). Include robisz tylko plików nagłówkowych. Również nie powinieneś używać scieżki bezwzględnej przy includeach, a jak coś to relatywnej.