Co oznaczają błędy LNK2019 i LNK1120 "unresolved external symbol"?

0

Witam! Problem jak w temacie w momencie kompilacji projektu pojawiają się 4 warningi następującej treści

Błąd	1	error LNK2019: unresolved external symbol "class linia __cdecl p(void)" (?p@@YA?AVlinia@@XZ) referenced in function _main	C:\Users\Mateusz\Documents\Visual Studio 2013\Projects\ConsoleApplication11\ConsoleApplication11\main.obj	ConsoleApplication11
Błąd	2	error LNK2019: unresolved external symbol "class wielomian __cdecl w(void)" (?w@@YA?AVwielomian@@XZ) referenced in function _main	C:\Users\Mateusz\Documents\Visual Studio 2013\Projects\ConsoleApplication11\ConsoleApplication11\main.obj	ConsoleApplication11
Błąd	3	error LNK2019: unresolved external symbol "class parabola __cdecl p1(void)" (?p1@@YA?AVparabola@@XZ) referenced in function _main	C:\Users\Mateusz\Documents\Visual Studio 2013\Projects\ConsoleApplication11\ConsoleApplication11\main.obj	ConsoleApplication11
Błąd	4	error LNK1120: 3 unresolved externals	C:\Users\Mateusz\Documents\Visual Studio 2013\Projects\ConsoleApplication11\Debug\ConsoleApplication11.exe	ConsoleApplication11
 

problem pojawił się w momencie dodania nowej klasy pochodnej parabola i użycia #ifndef w plikach nagłówkowych
załączam link do całego projektu z uwagi na to że tak naprawdę do końca nie wiem co jest przyczyną
link : https://gist.github.com/rm1311/8c3c8450d56057d51e62
ps. Visual nie przyczepiał się do polskich znaków w nazwach metod :P

2

W main:

linia p();
wielomian w();
parabola p1();

To są deklaracje funkcji. Jeżeli wywołujesz domyślny konstruktor, to nie wstawiasz żadnych nawiasów.

1 użytkowników online, w tym zalogowanych: 0, gości: 1