|
모라 님이 쓰신 글 :
: 아래 소스를 돌리니 이런 에러가 뜨네요.
: Unresolved external 'WSASocket' refrenced form unit.obj
: Unresolved external 'WSAloctl' refrenced form unit.obj
:
: 비주얼 소스에서 따온거지만 빌더에도 헤더도 있고 선언도
:
: 되어있던데...어디서 부터 해결을 해봐야 할까요?
:
: 도움 바랍니다.
:
:
:
:
: /* call WSAStartup first */
: WSAData wsaData;
: char *Address;
: if (WSAStartup(MAKEWORD(1, 1), &wsaData) != 0)
: return "";
:
:
:
: SOCKET sd = WSASocket(AF_INET, SOCK_DGRAM, 0, 0, 0, 0);
: INTERFACE_INFO InterfaceList[20];
: unsigned long nBytesReturned;
: if ( WSAIoctl(sd, SIO_GET_INTERFACE_LIST, 0, 0,&InterfaceList,sizeof InterfaceList, &nBytesReturned, 0, 0) != 0)
: {
: return "";
: }
: int nNumInterfaces = nBytesReturned / sizeof(INTERFACE_INFO);
: for (int i = 0; i < nNumInterfaces; i++) {
: INTERFACE_INFO* ii = &InterfaceList[i];
:
: Address=inet_ntoa(ii->iiAddress.AddressIn.sin_addr);
: }
: return Address;
: }
컴파일 옵션중 Lib Path 를 한번 점검해보세요.
참고로 제 컴은 잘 돌아가는데요.
|