2011-08-19 5 views
0

콘솔 응용 프로그램이 있는데 그 중 TClientSocket/TServerSocket을 사용하고 싶습니다.콘솔 응용 프로그램의 TClientSocket이 링커 오류를 야기합니다.

문제는 내가 그것을 컴파일하려고 할 때, 내가 생성자와 TBaseSocketTCustomSocket 클래스의 소멸자 (내가 생각하는 두에서 TClientSocket 상속)에 대한 링커 오류가 발생하고 있다는 점이다.

링커 오류 건은 VCL 양식 프로젝트는 잘 컴파일이다이

[Linker error] undefined reference to ~TCustomSocket 

같은 것입니다, 그래서 내가 양식 프로젝트는 기본적으로 포함 일부 libs와 경로를 포함하고 있지 않다 같아요.

누군가가 도와 주시면 감사하겠습니다.

미리 감사드립니다. 제 영어는 유감 스럽습니다.

+0

콘솔 프로젝트를 만들 때 "VCL 사용"이 선택되었는지 확인 했습니까? 프로젝트가 생성 된 후에는이를 변경할 수 없습니다. –

+0

예 ofc ... 확인되었습니다. – xcyanx

+0

TDataModule을 프로젝트에 추가하고 TClientSocket 또는 TServerSocket을 드롭하고 프로젝트를 저장 한 다음 TDataModule을 제거합니다. –

답변

0

필자도 Builder XE와 동일한 문제가있었습니다. Requires 목록에 'inet.bpi'를 추가하면 링크가 연결됩니다.

+0

이것은 ... 고맙습니다. :) – xcyanx

관련 문제