BackEnd / / 2015. 3. 27. 16:12

비주얼 스튜디오 2013에서 inet_addr error

반응형


비주얼 2013에서 inet_addr()을 사용하려니 다음과 같은 error가 발생했다.

나와 같은 질문이 있는 사이트 링크를 찾았다. 

'inet_addr': Use inet_pton() or InetPton() instead or define _WINSOCK_DEPRECATED_NO_WARNINGS to disable deprecated API warnings

Hi,

Which version of visual studio do you use? Is it VS2013 with update 3?

Based on your description, please make sure you define  _WINSOCK_DEPRECATED_NO_WARNINGS before all the include.

Another way you may have a try is to add #include <WS2tcpip.h> and use inet_pton(AF_INET, IP, buf) to instead of inet_addr(IP).

In addition, you can check if your properties is settings like this: Project properties -> Configuration Properties -> C/C++ -> General -> SDL checks -> No.

1 . #define _WINSOCK_DEPRECATED_NO_WARNINGS을 include 전에 해줘야 한다.

2 . 아니면 #inlcude <WS@tcpip.h> 를 해주고 inet_addr 대신에 inet_pton을 사용해야 한다.

자세한 내용은 링크 참조


반응형
  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유