2009. 2. 11. 14:33
Programming/VC++(API,MFC,WTL,ATL)
Iphlpapi.h 헤더 파일을 include 하고 컴파일 하면 에러가 난다.
이 문제의 해결 방법은
1. Microsoft SDK 설치한다.
2. Visual Studio 의 Tools -> Options 의 Directory(도구->옵션->프로젝트 및 솔루션->VC++ 디렉터리 설정에서 Microsoft SDK 의 Lib 와 Include 폴더를 설정 해 준다.
C:\Program Files\Microsoft Platform SDK\Lib
C:\Program Files\Microsoft Platform SDK\Include
C:\Program Files\Microsoft Platform SDK\Include
3. Project -> Setting의 Link (프로젝트 -> 속성 -> 구성 속성 -> 링커 -> 입력 -> 추가 종속성) 에 Iphlpapi.lib 추가
4. 컴파일
Microsoft SDK 다운로드 :
1. Windows SDK for Windows Server 2008 and .NET Framework 3.5
http://www.microsoft.com/downloads/details.aspx?familyid=A55B6B43-E24F-4EA3-A93E-40C0EC4F68E5&displaylang=en
2. Visual Studio 2008 SDK Version 1.0