본문 바로가기
Engineering

[API] winsock2.h 이용시 라이브러리 추가

by 투썬 아빠 2009. 7. 28.




윈도우에서 TCP/IP통신 프로그램을 짤때 <winsock2.h>라는 헤더파일을 include시킨다.


문제는 이것만 추가하면 다 되는게 아니라는 것이다.
컴파일을 할 때 ws2_32.lib 라이브러리 파일과 링크가 되어 있어야 한다.


Visual Studio에서 프로젝트마다 일일이 링크걸어주는게 귀찮으니 아래 매크로를 써보자


#pragma comment(lib, "ws2_32.lib")


소스 상단부에 위와 샅은 코드를 넣어주면 자동으로 라이브러리가 링크되면서
올바르게 컴파일이 된다.


댓글