NOTICE


 Visual C++ 6.0에서Win32 NIC 인터페이스와 관련된 함수를 사용할 일이 생겼는데 Iphlpapi.h 관련 에러가 발생했습니다. 그래서 오늘은 'Visual C++ 6.0에서 Iphlpapi.h 문제 해결 방법'에 대해 알아보고자 합니다.


 먼저 Windows SDK를 설치해야 합니다. 아래 경로로 들어가면 다운로드 받을 수 있습니다.



 SDK 설치가 끝나면  Visual C++ 6.0을 실행시키고 다음과 같이 설정합니다.


1. Tools ->Option을 선택하고 Directories 탭으로 이동합니다. 그리고 다음과 같이 Directories 설정을 추가합니다.



2. "C:\Program Files\Microsoft Platform SDK\Include" 경로에 있는 Iprtrmib.h 파일을 복사해서 "C:\Program Files

   \Microsoft Visual Studio\VC98\Include"에 붙여넣습니다.


3. "C:\Program Files\Microsoft Platform SDK\Lib" 경로에 있는 IPHlpApi.Lib 파일을 복사해서 "C:\Program Files\

   Microsoft Visual Studio\VC98\Lib"에 붙여넣습니다.


4. 마지막으로 Project -> Setting을 선택하고 Link 탭에서 Object/library modules에 Iphlpapi.lib를 추가합니다.


 모든 설정을 마치고 소스코드를 컴파일하면 에러가 발생하지 않습니다.

 이상으로 '[Tip] Visual C++ 6.0에서 Iphlpapi.h 문제 해결 방법'에 대한 포스팅을 마치겠습니다.