C언어 기초 ws2_32.lib 추가
C언어 알고리즘
2015. 10. 24. 17:08
C언어 기초 ws2_32.lib 추가
윈도우에서 FormatMessage()와 WSAGetLastError()를 이용해서 에러 정보를 확인할 수 있는데요. WSAGetLastError()를 호출해서 에러를 의미하는 정수형이 리턴되는데 이때 이 숫자의 의미를 알기 위해서는 FormatMessage()를 사용해야 하는 것입니다. 윈도우에서 이 함수들을 사용하기 위해서는 ws2_32.lib를 프로젝트 라이브러리 파일에 추가해줘야 하는데요. 그 과정을 정리해볼까 합니다.
■ 제가 사용하는 컴파일러는 [visual studio 2010]이거든요. 프로젝트 속성에서 라이브러리를 추가하는 과정은 다음과 같습니다.
▲ 프로젝트를 마우스 우클릭해서 [속성] 메뉴로 이동하구요.
▲ 속성 페이지에서 [링커] ▶ [입력]을 선택합니다. 그리고 라이브러리 파일을 추가하기 위해서 '추가 종속성'을 선택하구요.
▲ 오른쪽 끝에 펼침 버튼(▼)을 클릭하면 그림처럼 메뉴가 나타나는데 [편집]을 선택합니다.
▲ 그림처럼 라이브러리 파일 입력란이 나타나는데요. 여기에 ws2_32.lib라고 직접 입력하고 [확인] 하시면 됩니다. 간단하죠? 이렇게 해서 visual studio 2010에서 c언어 프로젝트에 ws2_32.lib를 추가하는 과정을 알아봤습니다. 수고하셨어요.