Table of contents
Windows.h와 Winsock2.h를 활용하면, 가장 하단의 내용과 같이 에러가 발생할 수 있다.
해결방법은 생각보다 간단한데, Inlcude 순서를 변경하면 된다.
변경 전과, 변경 후를 비교해보자.
변경 전
#include <stdarg.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <Windows.h>
#include <Winsock2.h>
변겅 후
#include <stdarg.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <Windows.h>
#include <Winsock2.h>
에러
심각도 코드 설명 프로젝트 파일 줄 비표시 오류(Suppression) 상태
오류(활성) E0040 식별자가 필요합니다. "프로젝트명" C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\shared\ws2def.h 437
오류(활성) E0040 식별자가 필요합니다. "프로젝트명" C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\shared\ws2def.h 438
오류(활성) E0040 식별자가 필요합니다. "프로젝트명" C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\shared\ws2def.h 439
오류(활성) E0040 식별자가 필요합니다. "프로젝트명" C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\shared\ws2def.h 446
오류(활성) E0040 식별자가 필요합니다. "프로젝트명" C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\shared\ws2def.h 452
오류(활성) E0040 식별자가 필요합니다. "프로젝트명" C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\shared\ws2def.h 453
오류(활성) E0040 식별자가 필요합니다. "프로젝트명" C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\shared\ws2def.h 454
오류(활성) E0040 식별자가 필요합니다. "프로젝트명" C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\shared\ws2def.h 470
오류(활성) E0040 식별자가 필요합니다. "프로젝트명" C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\shared\ws2def.h 480
오류(활성) E0040 식별자가 필요합니다. "프로젝트명" C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\shared\ws2def.h 482
오류(활성) E1389 재선언에서 dllexport/dllimport를 "accept" (선언됨 줄 739 / "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\winsock.h")에 추가할 수 없습니다. "프로젝트명" C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\WinSock2.h 1625
오류(활성) E1389 재선언에서 dllexport/dllimport를 "bind" (선언됨 줄 744 / "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\winsock.h")에 추가할 수 없습니다. "프로젝트명" C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\WinSock2.h 1647
오류(활성) E1389 재선언에서 dllexport/dllimport를 "closesocket" (선언됨 줄 749 / "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\winsock.h")에 추가할 수 없습니다. "프로젝트명" C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\WinSock2.h 1668
오류(활성) E1389 재선언에서 dllexport/dllimport를 "connect" (선언됨 줄 751 / "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\winsock.h")에 추가할 수 없습니다. "프로젝트명" C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\WinSock2.h 1685
오류(활성) E1389 재선언에서 dllexport/dllimport를 "ioctlsocket" (선언됨 줄 756 / "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\winsock.h")에 추가할 수 없습니다. "프로젝트명" C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\WinSock2.h 1706
오류(활성) E1389 재선언에서 dllexport/dllimport를 "getpeername" (선언됨 줄 761 / "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\winsock.h")에 추가할 수 없습니다. "프로젝트명" C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\WinSock2.h 1729
오류(활성) E1389 재선언에서 dllexport/dllimport를 "getsockname" (선언됨 줄 766 / "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\winsock.h")에 추가할 수 없습니다. "프로젝트명" C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\WinSock2.h 1750
오류(활성) E1389 재선언에서 dllexport/dllimport를 "getsockopt" (선언됨 줄 771 / "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\winsock.h")에 추가할 수 없습니다. "프로젝트명" C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\WinSock2.h 1771
오류(활성) E1389 재선언에서 dllexport/dllimport를 "htonl" (선언됨 줄 778 / "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\winsock.h")에 추가할 수 없습니다. "프로젝트명" C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\WinSock2.h 1796
오류(활성) E1389 재선언에서 dllexport/dllimport를 "htons" (선언됨 줄 780 / "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\winsock.h")에 추가할 수 없습니다. "프로젝트명" C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\WinSock2.h 1813
오류(활성) E1389 재선언에서 dllexport/dllimport를 "inet_addr" (선언됨 줄 782 / "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\winsock.h")에 추가할 수 없습니다. "프로젝트명" C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\WinSock2.h 1831
오류(활성) E1389 재선언에서 dllexport/dllimport를 "inet_ntoa" (선언됨 줄 784 / "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\winsock.h")에 추가할 수 없습니다. "프로젝트명" C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\WinSock2.h 1849
오류(활성) E1389 재선언에서 dllexport/dllimport를 "listen" (선언됨 줄 786 / "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\winsock.h")에 추가할 수 없습니다. "프로젝트명" C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\WinSock2.h 1949
오류(활성) E1389 재선언에서 dllexport/dllimport를 "ntohl" (선언됨 줄 790 / "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\winsock.h")에 추가할 수 없습니다. "프로젝트명" C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\WinSock2.h 1968
오류(활성) E1389 재선언에서 dllexport/dllimport를 "ntohs" (선언됨 줄 792 / "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\winsock.h")에 추가할 수 없습니다. "프로젝트명" C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\WinSock2.h 1985
오류(활성) E1389 재선언에서 dllexport/dllimport를 "recv" (선언됨 줄 794 / "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\winsock.h")에 추가할 수 없습니다. "프로젝트명" C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\WinSock2.h 2002
오류(활성) E1389 재선언에서 dllexport/dllimport를 "recvfrom" (선언됨 줄 800 / "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\winsock.h")에 추가할 수 없습니다. "프로젝트명" C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\WinSock2.h 2025
오류(활성) E1389 재선언에서 dllexport/dllimport를 "select" (선언됨 줄 808 / "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\winsock.h")에 추가할 수 없습니다. "프로젝트명" C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\WinSock2.h 2052
오류(활성) E1389 재선언에서 dllexport/dllimport를 "send" (선언됨 줄 815 / "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\winsock.h")에 추가할 수 없습니다. "프로젝트명" C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\WinSock2.h 2077
오류(활성) E1389 재선언에서 dllexport/dllimport를 "sendto" (선언됨 줄 821 / "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\winsock.h")에 추가할 수 없습니다. "프로젝트명" C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\WinSock2.h 2100
오류(활성) E1389 재선언에서 dllexport/dllimport를 "setsockopt" (선언됨 줄 829 / "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\winsock.h")에 추가할 수 없습니다. "프로젝트명" C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\WinSock2.h 2127
오류(활성) E1389 재선언에서 dllexport/dllimport를 "shutdown" (선언됨 줄 836 / "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\winsock.h")에 추가할 수 없습니다. "프로젝트명" C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\WinSock2.h 2152
오류(활성) E1389 재선언에서 dllexport/dllimport를 "socket" (선언됨 줄 840 / "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\winsock.h")에 추가할 수 없습니다. "프로젝트명" C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\WinSock2.h 2172
오류(활성) E1389 재선언에서 dllexport/dllimport를 "gethostbyaddr" (선언됨 줄 847 / "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\winsock.h")에 추가할 수 없습니다. "프로젝트명" C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\WinSock2.h 2197
오류(활성) E1389 재선언에서 dllexport/dllimport를 "gethostbyname" (선언됨 줄 852 / "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\winsock.h")에 추가할 수 없습니다. "프로젝트명" C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\WinSock2.h 2219
오류(활성) E1389 재선언에서 dllexport/dllimport를 "gethostname" (선언됨 줄 854 / "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\winsock.h")에 추가할 수 없습니다. "프로젝트명" C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\WinSock2.h 2236
오류(활성) E1389 재선언에서 dllexport/dllimport를 "getservbyport" (선언됨 줄 858 / "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\winsock.h")에 추가할 수 없습니다. "프로젝트명" C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\WinSock2.h 2276
오류(활성) E1389 재선언에서 dllexport/dllimport를 "getservbyname" (선언됨 줄 862 / "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\winsock.h")에 추가할 수 없습니다. "프로젝트명" C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\WinSock2.h 2295
오류(활성) E1389 재선언에서 dllexport/dllimport를 "getprotobynumber" (선언됨 줄 866 / "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\winsock.h")에 추가할 수 없습니다. "프로젝트명" C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\WinSock2.h 2314
오류(활성) E1389 재선언에서 dllexport/dllimport를 "getprotobyname" (선언됨 줄 868 / "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\winsock.h")에 추가할 수 없습니다. "프로젝트명" C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\WinSock2.h 2331
오류(활성) E1389 재선언에서 dllexport/dllimport를 "WSAStartup" (선언됨 줄 872 / "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\winsock.h")에 추가할 수 없습니다. "프로젝트명" C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\WinSock2.h 2351
오류(활성) E1389 재선언에서 dllexport/dllimport를 "WSACleanup" (선언됨 줄 876 / "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\winsock.h")에 추가할 수 없습니다. "프로젝트명" C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\WinSock2.h 2371
오류(활성) E1389 재선언에서 dllexport/dllimport를 "WSASetLastError" (선언됨 줄 878 / "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\winsock.h")에 추가할 수 없습니다. "프로젝트명" C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\WinSock2.h 2388
오류(활성) E1389 재선언에서 dllexport/dllimport를 "WSAGetLastError" (선언됨 줄 880 / "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\winsock.h")에 추가할 수 없습니다. "프로젝트명" C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\WinSock2.h 2405
오류(활성) E1389 재선언에서 dllexport/dllimport를 "WSAIsBlocking" (선언됨 줄 882 / "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\winsock.h")에 추가할 수 없습니다. "프로젝트명" C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\WinSock2.h 2426
오류(활성) E1389 재선언에서 dllexport/dllimport를 "WSAUnhookBlockingHook" (선언됨 줄 884 / "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\winsock.h")에 추가할 수 없습니다. "프로젝트명" C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\WinSock2.h 2444
오류(활성) E1389 재선언에서 dllexport/dllimport를 "WSASetBlockingHook" (선언됨 줄 886 / "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\winsock.h")에 추가할 수 없습니다. "프로젝트명" C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\WinSock2.h 2462
오류(활성) E1389 재선언에서 dllexport/dllimport를 "WSACancelBlockingCall" (선언됨 줄 888 / "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\winsock.h")에 추가할 수 없습니다. "프로젝트명" C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\WinSock2.h 2480
오류(활성) E1389 재선언에서 dllexport/dllimport를 "WSAAsyncGetServByName" (선언됨 줄 890 / "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\winsock.h")에 추가할 수 없습니다. "프로젝트명" C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\WinSock2.h 2498
오류(활성) E1389 재선언에서 dllexport/dllimport를 "WSAAsyncGetServByPort" (선언됨 줄 898 / "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\winsock.h")에 추가할 수 없습니다. "프로젝트명" C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\WinSock2.h 2526
오류(활성) E1389 재선언에서 dllexport/dllimport를 "WSAAsyncGetProtoByName" (선언됨 줄 906 / "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\winsock.h")에 추가할 수 없습니다. "프로젝트명" C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\WinSock2.h 2554
오류(활성) E1389 재선언에서 dllexport/dllimport를 "WSAAsyncGetProtoByNumber" (선언됨 줄 913 / "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\winsock.h")에 추가할 수 없습니다. "프로젝트명" C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\WinSock2.h 2580
오류(활성) E1389 재선언에서 dllexport/dllimport를 "WSAAsyncGetHostByName" (선언됨 줄 920 / "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\winsock.h")에 추가할 수 없습니다. "프로젝트명" C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\WinSock2.h 2606
오류(활성) E1389 재선언에서 dllexport/dllimport를 "WSAAsyncGetHostByAddr" (선언됨 줄 927 / "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\winsock.h")에 추가할 수 없습니다. "프로젝트명" C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\WinSock2.h 2632
오류(활성) E1389 재선언에서 dllexport/dllimport를 "WSACancelAsyncRequest" (선언됨 줄 936 / "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\winsock.h")에 추가할 수 없습니다. "프로젝트명" C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\WinSock2.h 2662
오류(활성) E1389 재선언에서 dllexport/dllimport를 "WSAAsyncSelect" (선언됨 줄 938 / "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\winsock.h")에 추가할 수 없습니다. "프로젝트명" C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\WinSock2.h 2680
경고 C4005 'AF_IPX': 매크로 재정의 "프로젝트명" c:\program files (x86)\windows kits\10\include\10.0.17763.0\shared\ws2def.h 103
경고 C4005 'AF_MAX': 매크로 재정의 "프로젝트명" c:\program files (x86)\windows kits\10\include\10.0.17763.0\shared\ws2def.h 147
경고 C4005 'SO_DONTLINGER': 매크로 재정의 "프로젝트명" c:\program files (x86)\windows kits\10\include\10.0.17763.0\shared\ws2def.h 185
오류 C2011 'sockaddr': 'struct' 형식 재정의 "프로젝트명" c:\program files (x86)\windows kits\10\include\10.0.17763.0\shared\ws2def.h 235
오류 C2059 구문 오류: '상수' "프로젝트명" c:\program files (x86)\windows kits\10\include\10.0.17763.0\shared\ws2def.h 437
경고 C4005 'IN_CLASSA': 매크로 재정의 "프로젝트명" c:\program files (x86)\windows kits\10\include\10.0.17763.0\shared\ws2def.h 572
경고 C4005 'IN_CLASSB': 매크로 재정의 "프로젝트명" c:\program files (x86)\windows kits\10\include\10.0.17763.0\shared\ws2def.h 578
경고 C4005 'IN_CLASSC': 매크로 재정의 "프로젝트명" c:\program files (x86)\windows kits\10\include\10.0.17763.0\shared\ws2def.h 584
경고 C4005 'INADDR_ANY': 매크로 재정의 "프로젝트명" c:\program files (x86)\windows kits\10\include\10.0.17763.0\shared\ws2def.h 595
경고 C4005 'INADDR_BROADCAST': 매크로 재정의 "프로젝트명" c:\program files (x86)\windows kits\10\include\10.0.17763.0\shared\ws2def.h 597
오류 C2011 'sockaddr_in': 'struct' 형식 재정의 "프로젝트명" c:\program files (x86)\windows kits\10\include\10.0.17763.0\shared\ws2def.h 633
오류 C2011 'fd_set': 'struct' 형식 재정의 "프로젝트명" c:\program files (x86)\windows kits\10\include\10.0.17763.0\um\winsock2.h 136
경고 C4005 'FD_CLR': 매크로 재정의 "프로젝트명" c:\program files (x86)\windows kits\10\include\10.0.17763.0\um\winsock2.h 156
경고 C4005 'FD_SET': 매크로 재정의 "프로젝트명" c:\program files (x86)\windows kits\10\include\10.0.17763.0\um\winsock2.h 171
오류 C2011 'timeval': 'struct' 형식 재정의 "프로젝트명" c:\program files (x86)\windows kits\10\include\10.0.17763.0\um\winsock2.h 180
오류 C2011 'hostent': 'struct' 형식 재정의 "프로젝트명" c:\program files (x86)\windows kits\10\include\10.0.17763.0\um\winsock2.h 236
오류 C2011 'netent': 'struct' 형식 재정의 "프로젝트명" c:\program files (x86)\windows kits\10\include\10.0.17763.0\um\winsock2.h 249
오류 C2011 'servent': 'struct' 형식 재정의 "프로젝트명" c:\program files (x86)\windows kits\10\include\10.0.17763.0\um\winsock2.h 256
오류 C2011 'protoent': 'struct' 형식 재정의 "프로젝트명" c:\program files (x86)\windows kits\10\include\10.0.17763.0\um\winsock2.h 268
오류 C2011 'WSAData': 'struct' 형식 재정의 "프로젝트명" c:\program files (x86)\windows kits\10\include\10.0.17763.0\um\winsock2.h 364
오류 C2011 'sockproto': 'struct' 형식 재정의 "프로젝트명" c:\program files (x86)\windows kits\10\include\10.0.17763.0\um\winsock2.h 462
오류 C2011 'linger': 'struct' 형식 재정의 "프로젝트명" c:\program files (x86)\windows kits\10\include\10.0.17763.0\um\winsock2.h 504
경고 C4005 'SOMAXCONN': 매크로 재정의 "프로젝트명" c:\program files (x86)\windows kits\10\include\10.0.17763.0\um\winsock2.h 517
경고 C4005 'FD_READ': 매크로 재정의 "프로젝트명" c:\program files (x86)\windows kits\10\include\10.0.17763.0\um\winsock2.h 552
경고 C4005 'FD_WRITE': 매크로 재정의 "프로젝트명" c:\program files (x86)\windows kits\10\include\10.0.17763.0\um\winsock2.h 555
경고 C4005 'FD_OOB': 매크로 재정의 "프로젝트명" c:\program files (x86)\windows kits\10\include\10.0.17763.0\um\winsock2.h 558
경고 C4005 'FD_ACCEPT': 매크로 재정의 "프로젝트명" c:\program files (x86)\windows kits\10\include\10.0.17763.0\um\winsock2.h 561
경고 C4005 'FD_CONNECT': 매크로 재정의 "프로젝트명" c:\program files (x86)\windows kits\10\include\10.0.17763.0\um\winsock2.h 564
경고 C4005 'FD_CLOSE': 매크로 재정의 "프로젝트명" c:\program files (x86)\windows kits\10\include\10.0.17763.0\um\winsock2.h 567
오류 C2375 'accept': 재정의. 링크가 다릅니다. "프로젝트명" c:\program files (x86)\windows kits\10\include\10.0.17763.0\um\winsock2.h 1625
오류 C2375 'bind': 재정의. 링크가 다릅니다. "프로젝트명" c:\program files (x86)\windows kits\10\include\10.0.17763.0\um\winsock2.h 1647
오류 C2375 'closesocket': 재정의. 링크가 다릅니다. "프로젝트명" c:\program files (x86)\windows kits\10\include\10.0.17763.0\um\winsock2.h 1668
오류 C2375 'connect': 재정의. 링크가 다릅니다. "프로젝트명" c:\program files (x86)\windows kits\10\include\10.0.17763.0\um\winsock2.h 1685
오류 C2375 'ioctlsocket': 재정의. 링크가 다릅니다. "프로젝트명" c:\program files (x86)\windows kits\10\include\10.0.17763.0\um\winsock2.h 1706
오류 C2375 'getpeername': 재정의. 링크가 다릅니다. "프로젝트명" c:\program files (x86)\windows kits\10\include\10.0.17763.0\um\winsock2.h 1729
오류 C2375 'getsockname': 재정의. 링크가 다릅니다. "프로젝트명" c:\program files (x86)\windows kits\10\include\10.0.17763.0\um\winsock2.h 1750
오류 C2375 'getsockopt': 재정의. 링크가 다릅니다. "프로젝트명" c:\program files (x86)\windows kits\10\include\10.0.17763.0\um\winsock2.h 1771
오류 C2375 'htonl': 재정의. 링크가 다릅니다. "프로젝트명" c:\program files (x86)\windows kits\10\include\10.0.17763.0\um\winsock2.h 1796
오류 C2375 'htons': 재정의. 링크가 다릅니다. "프로젝트명" c:\program files (x86)\windows kits\10\include\10.0.17763.0\um\winsock2.h 1813
오류 C2375 'inet_addr': 재정의. 링크가 다릅니다. "프로젝트명" c:\program files (x86)\windows kits\10\include\10.0.17763.0\um\winsock2.h 1831
오류 C2375 'inet_ntoa': 재정의. 링크가 다릅니다. "프로젝트명" c:\program files (x86)\windows kits\10\include\10.0.17763.0\um\winsock2.h 1849
오류 C2375 'listen': 재정의. 링크가 다릅니다. "프로젝트명" c:\program files (x86)\windows kits\10\include\10.0.17763.0\um\winsock2.h 1949
오류 C2375 'ntohl': 재정의. 링크가 다릅니다. "프로젝트명" c:\program files (x86)\windows kits\10\include\10.0.17763.0\um\winsock2.h 1968
오류 C2375 'ntohs': 재정의. 링크가 다릅니다. "프로젝트명" c:\program files (x86)\windows kits\10\include\10.0.17763.0\um\winsock2.h 1985
오류 C2375 'recv': 재정의. 링크가 다릅니다. "프로젝트명" c:\program files (x86)\windows kits\10\include\10.0.17763.0\um\winsock2.h 2002
오류 C2375 'recvfrom': 재정의. 링크가 다릅니다. "프로젝트명" c:\program files (x86)\windows kits\10\include\10.0.17763.0\um\winsock2.h 2025
오류 C2375 'select': 재정의. 링크가 다릅니다. "프로젝트명" c:\program files (x86)\windows kits\10\include\10.0.17763.0\um\winsock2.h 2052
오류 C2375 'send': 재정의. 링크가 다릅니다. "프로젝트명" c:\program files (x86)\windows kits\10\include\10.0.17763.0\um\winsock2.h 2077
오류 C2375 'sendto': 재정의. 링크가 다릅니다. "프로젝트명" c:\program files (x86)\windows kits\10\include\10.0.17763.0\um\winsock2.h 2100
오류 C2375 'setsockopt': 재정의. 링크가 다릅니다. "프로젝트명" c:\program files (x86)\windows kits\10\include\10.0.17763.0\um\winsock2.h 2127
오류 C2375 'shutdown': 재정의. 링크가 다릅니다. "프로젝트명" c:\program files (x86)\windows kits\10\include\10.0.17763.0\um\winsock2.h 2152
오류 C2375 'socket': 재정의. 링크가 다릅니다. "프로젝트명" c:\program files (x86)\windows kits\10\include\10.0.17763.0\um\winsock2.h 2172
오류 C2375 'gethostbyaddr': 재정의. 링크가 다릅니다. "프로젝트명" c:\program files (x86)\windows kits\10\include\10.0.17763.0\um\winsock2.h 2197
오류 C2375 'gethostbyname': 재정의. 링크가 다릅니다. "프로젝트명" c:\program files (x86)\windows kits\10\include\10.0.17763.0\um\winsock2.h 2219
오류 C2375 'gethostname': 재정의. 링크가 다릅니다. "프로젝트명" c:\program files (x86)\windows kits\10\include\10.0.17763.0\um\winsock2.h 2236
오류 C2375 'getservbyport': 재정의. 링크가 다릅니다. "프로젝트명" c:\program files (x86)\windows kits\10\include\10.0.17763.0\um\winsock2.h 2276
오류 C2375 'getservbyname': 재정의. 링크가 다릅니다. "프로젝트명" c:\program files (x86)\windows kits\10\include\10.0.17763.0\um\winsock2.h 2295
오류 C2375 'getprotobynumber': 재정의. 링크가 다릅니다. "프로젝트명" c:\program files (x86)\windows kits\10\include\10.0.17763.0\um\winsock2.h 2314
오류 C2375 'getprotobyname': 재정의. 링크가 다릅니다. "프로젝트명" c:\program files (x86)\windows kits\10\include\10.0.17763.0\um\winsock2.h 2331
오류 C2375 'WSAStartup': 재정의. 링크가 다릅니다. "프로젝트명" c:\program files (x86)\windows kits\10\include\10.0.17763.0\um\winsock2.h 2351
오류 C2375 'WSACleanup': 재정의. 링크가 다릅니다. "프로젝트명" c:\program files (x86)\windows kits\10\include\10.0.17763.0\um\winsock2.h 2371
오류 C2375 'WSASetLastError': 재정의. 링크가 다릅니다. "프로젝트명" c:\program files (x86)\windows kits\10\include\10.0.17763.0\um\winsock2.h 2388
오류 C2375 'WSAGetLastError': 재정의. 링크가 다릅니다. "프로젝트명" c:\program files (x86)\windows kits\10\include\10.0.17763.0\um\winsock2.h 2405
오류 C2375 'WSAIsBlocking': 재정의. 링크가 다릅니다. "프로젝트명" c:\program files (x86)\windows kits\10\include\10.0.17763.0\um\winsock2.h 2426
오류 C2375 'WSAUnhookBlockingHook': 재정의. 링크가 다릅니다. "프로젝트명" c:\program files (x86)\windows kits\10\include\10.0.17763.0\um\winsock2.h 2444
오류 C2375 'WSASetBlockingHook': 재정의. 링크가 다릅니다. "프로젝트명" c:\program files (x86)\windows kits\10\include\10.0.17763.0\um\winsock2.h 2462
오류 C2375 'WSACancelBlockingCall': 재정의. 링크가 다릅니다. "프로젝트명" c:\program files (x86)\windows kits\10\include\10.0.17763.0\um\winsock2.h 2480
오류 C2375 'WSAAsyncGetServByName': 재정의. 링크가 다릅니다. "프로젝트명" c:\program files (x86)\windows kits\10\include\10.0.17763.0\um\winsock2.h 2498
오류 C2375 'WSAAsyncGetServByPort': 재정의. 링크가 다릅니다. "프로젝트명" c:\program files (x86)\windows kits\10\include\10.0.17763.0\um\winsock2.h 2526
오류 C2375 'WSAAsyncGetProtoByName': 재정의. 링크가 다릅니다. "프로젝트명" c:\program files (x86)\windows kits\10\include\10.0.17763.0\um\winsock2.h 2554
오류 C2375 'WSAAsyncGetProtoByNumber': 재정의. 링크가 다릅니다. "프로젝트명" c:\program files (x86)\windows kits\10\include\10.0.17763.0\um\winsock2.h 2580
오류 C2375 'WSAAsyncGetHostByName': 재정의. 링크가 다릅니다. "프로젝트명" c:\program files (x86)\windows kits\10\include\10.0.17763.0\um\winsock2.h 2606
오류 C2375 'WSAAsyncGetHostByAddr': 재정의. 링크가 다릅니다. "프로젝트명" c:\program files (x86)\windows kits\10\include\10.0.17763.0\um\winsock2.h 2632
오류 C2375 'WSACancelAsyncRequest': 재정의. 링크가 다릅니다. "프로젝트명" c:\program files (x86)\windows kits\10\include\10.0.17763.0\um\winsock2.h 2662
오류 C2375 'WSAAsyncSelect': 재정의. 링크가 다릅니다. "프로젝트명" c:\program files (x86)\windows kits\10\include\10.0.17763.0\um\winsock2.h 2680
경고 C4996 'vsprintf': This function or variable may be unsafe. Consider using vsprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. "프로젝트명" d:\git_public\"프로젝트명"\"프로젝트명"\main_server.c 21
경고 C4098 'InitSocket': 'void' 함수에서 값을 반환하고 있습니다. "프로젝트명" d:\git_public\"프로젝트명"\"프로젝트명"\main_server.c 42
경고 C4098 'InitSocket': 'void' 함수에서 값을 반환하고 있습니다. "프로젝트명" d:\git_public\"프로젝트명"\"프로젝트명"\main_server.c 50
경고 C4996 'inet_addr': Use inet_pton() or InetPton() instead or define _WINSOCK_DEPRECATED_NO_WARNINGS to disable deprecated API warnings "프로젝트명" d:\git_public\"프로젝트명"\"프로젝트명"\main_server.c 56
'소프트웨어 > C' 카테고리의 다른 글
'inet_addr': Use inet_pton() or InetPton() instead or define _WINSOCK_DEPRECATED_NO_WARNINGS to disable deprecated API warnings 에러 (0) | 2023.07.20 |
---|---|
C언어 !! 이중 부정 연산자 (0) | 2023.07.20 |
C언어 가변길이 배열 파라미터로 입력받기 (0) | 2023.04.16 |
.h 파일과 .c 파일 (0) | 2023.04.16 |
C언어 배열 복사하기 배열 / memcpy / 포인터 (0) | 2022.03.11 |