Błąd przy próbie kompilacji

0

Witam,

kiedy chcę skompilować kod :

TIdIcmpClient *IdIcmpClient = new TIdIcmpClient(this);
IdIcmpClient->Host = "www.1.google.com";
IdIcmpClient->Ping();
Label1->Caption = IntToStr(IdIcmpClient->ReplyStatus.BytesReceived)+ "ms";

 

wyskakują mi następujące błędy :

[Linker Error] Error: Unresolved external 'Idicmpclient::' referenced from C:\DOCUMENTS AND SETTINGS\MATEUSZ\PULPIT\MYPINGER\DEBUG_BUILD\UNIT1.OBJ
[Linker Error] Error: Unresolved external '__fastcall Idicmpclient::TIdIcmpClient(Classes::TComponent *)' referenced from C:\DOCUMENTS AND SETTINGS\MATEUSZ\PULPIT\MYPINGER\DEBUG_BUILD\UNIT1.OBJ
[Linker Error] Error: Unresolved external '__fastcall Idicmpclient::Ping(System::AnsiString, unsigned short)' referenced from C:\DOCUMENTS AND SETTINGS\MATEUSZ\PULPIT\MYPINGER\DEBUG_BUILD\UNIT1.OBJ

Może ktoś wyjaśnić o co chodzi? Środowisko to Turbo C++ z indy 10.

0

Najprawdopodobniej brak jakiejś zewnętrznej biblioteczki. Szczerze mówiąc nie mam pojęcia co to jest: "Idicmpclient". kompilator mówi, że wie, że takie coś istnieje, ale nie ma pojęcie co to jest ani gdzie tego szukać.

1

To bład linkera, jak widać po listingu. Masz załadowane symbole ale linker nie może znaleźć implementacji (mniej więcej).

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