Błąd przy próbie kompilacji

Błąd przy próbie kompilacji
Setesh
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
  • Postów: 113
0

Witam,

kiedy chcę skompilować kod :

Kopiuj
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::TIdIcmpClient::' referenced from C:\DOCUMENTS AND SETTINGS\MATEUSZ\PULPIT\MYPINGER\DEBUG_BUILD\UNIT1.OBJ
[Linker Error] Error: Unresolved external '__fastcall Idicmpclient::TIdIcmpClient::TIdIcmpClient(Classes::TComponent *)' referenced from C:\DOCUMENTS AND SETTINGS\MATEUSZ\PULPIT\MYPINGER\DEBUG_BUILD\UNIT1.OBJ
[Linker Error] Error: Unresolved external '__fastcall Idicmpclient::TIdIcmpClient::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.

Ola Nordmann
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 414
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ć.

several
  • Rejestracja: dni
  • Ostatnio: dni
1

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

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.