1. 서론
   Microsoft Visual Studio는 Windows OS를 제어하기 위한 각종 api 함수를
   헤더파일과 함께 라이브러리로 제공한다.
   하지만, Microsoft Visual Studio는 개발에 필요한 기본적인 api는 제공하지만,
   그 이상의 api를 사용하기 위해서는 Platform SDK를 설치해야 한다.
   (예를 들어서, 툴팁 도움말 중, 각이 동그란 풍선도움말)
 
   ※ (추가)
   Microsoft에서는 매번 새로운 OS 또는 패치가 이루어 졌을때 상황에 따라서
   해당 부분을 개발자가 지원 할 수 있도록 library를 제공하는데 이게 Platform SDK입니다.
   예를 들면 XP sp2가 나오면서 방화벽등과 관련된 부분을 어플리케이션이 제어 할 수 있도록
   지원하기 위해서 2004년도에 "Microsoft Platform SDK for Windows XP SP2"을 지원했었죠.

   2006년 8월 현재 가장 최신의 SDK는 Windows® Server 2003 R2 Platform SDK입니다.
   반면에 VisualStudio 6.0에서 지원가능한(공식) SDK는 "February 2003 SDK"이며
   XP SP2 SDK보다도 이전에 발표된 SDK입니다.
 
   Platform SDK-2003 February (Visual Studio 6.0 last support)
   Platform SDK-2004 Edition (Windows XP SP2)
   Platform SDK-2005 April (Windows Server 2003 SP1)
   Platform SDK-2006 March (Windows Server 2003 R2)
 
 
2. 다운로드
     http://www.microsoft.com/downloads/ 에 접속해서, "platform sdk"로 검색하면,
     아래와 같은 링크가 검색된다.
 
     검색이 잘 되지 않으면, 아래 링크로 한번에 찾아간다.
     (아래 링크는 수시로 변경될 수 있는 링크이다.)
 
     Windows Server 2003 용이지만, 2000, XP 등에 설치해도 된다.
 
 
 

##########0*
 

     위 링크를 클릭하면, 다운로드 페이지가 출력되는데,

     스크롤을 내리다 보면, 아래와 같은 다운로드 버튼이 나타난다.
     인텔(intel)계열 CPU를 사용한다면, PSDK-x86.exe 을 다운받으면 된다. 
 
 
 

##########1*

 

PSDK-x86.exe 은 1M 크기의 작은 파일이다. 클릭하면, 온라인을 통해 실시간으로 다운받으며 설치된다.

 

 


##########2*

 

 

3. 설정
 
     설치가 완료되면, "Program Files" 폴더 아래, "Microsoft Platform SDK" 를 확인할 수 있다.
 

##########3*
 
 
 
Microsoft Visual Studio 를 실행하고, Platform SDK 의 api를 사용하기 위한 설정을 추가한다.
메뉴의 <Tools> -> <Options...> 를 선택한다.
 

##########4*
 
 
 
<Directories> 탭을 선택하고, <Show directories for:> 에서 <Include files> 를 선택한다.
   "x" 왼쪽의 "ㅁ" 버튼을 클릭하고, Platform SDK 의 INCLUDE 경로를 추가한다.
   추가 후에는 "↑" 버튼으로 검색 순서를 가급적 최상단으로 변경한다.

 
##########5*
 
 
 
<Show directories for:> 에서 <Library files> 를 선택한다.
   "x" 왼쪽의 "ㅁ" 버튼을 클릭하고, Platform SDK 의 LIB 경로를 추가한다.
   추가 후에는 "↑" 버튼으로 검색 순서를 가급적 최상단으로 변경한다.
 
   링크 순서가 맞지 않아서, 빌드(build) 시에 링크 에러가 발생할 수도 있다.
   이럴 경우에는, 순서를 바꿔서 조정해야 한다.
 

##########6*

 

[출처] www.codesoft.co.kr  (재배포 시에는 출처를 밝히셔야 합니다.)
 
 
 
 
 
- Visual Studio 6은 February 2003 버전 이후로 지원을 안한다고 한다
 
- Platform SDK February 2003

 

- 설치후 비주얼 스튜디오 Directory 목록에 추가가 되지 않은 경우

  시작 프로그램 -> Microsoft Platform SDK February 2003 -> Visual Studio Registration 로 가서

  Register PSDK Directories with Visual Studio.exe 를 실행한다.

=========================================================================================================

다운로드 링크 : http://www.microsoft.com/downloads/details.aspx?FamilyId=F26B1AA4-741A-433A-9BE5-FA919850BDBF&displaylang=en

참고로 현재 비쥬얼 스튜디오 2008(익스프레스버젼은 잘모르겠군요. SDK가 완전히 안깔리는 것으로 알고 있습니다.)설치 하게되면 WINDOWS SDK 6.0A버젼이 깔린다. 이것을 깔게 되면 WINDOWS SDK 6.1가 추가로 생성되어 업데이트 됩니다.

하지만 이것은 비쥬얼 스튜디오 6.0을 지원하지를 않습니다. 비쥬얼 스튜디오 6.0 윈도우 SDK는

다음이 최종 버젼입니다. Windows® Server 2003 SP1 Platform SDK

다운로드 링크 : http://www.microsoft.com/downloads/details.aspx?FamilyID=e15438ac-60be-41bd-aa14-7f1e0f19ca0d&displaylang=en&Hash=hjRalxOlFw%2f%2bqGJS%2fOF3MvO3TJlHV15E5srZzBZHbtLcHPMyYnh4yfh9wtC5X6LRGDXe8hqnkWDvBF6yqWl7VA%3d%3d

어쨋든 둘중 하나의 SDK를 설치후 디렉토리 환경을 확인해서 자동으로 헤더파일 경로와 라이브러파일이 경로가  업데이트 되지 않았다면

다음으로 들어가서 강제적으로 경로를 적어주시길 바랍니다. 

VS 6.0일 경우 툴 -> 옵션 ->디렉토리 

Windows® Server 2003 SP1 Platform SDK의 설치된 폴더의 헤더파일폴더 경로와 라이브러리파일 경로

VS 2008경우 도구 -> 옵션-> 프로젝트 및 솔루션 -> VC++ 디렉토리

WINDOWS SDK 6.1의 설치된 헤더파일 폴더 경로 라이브러리 파일 경로

 

 

※주의: 헤더파일폴더경로의 경우 헤더파일옵션을 선택하고 라이브러리폴더일경우 라이브러리파일을 선택하세요     

  VS 2008일경우 헤더파일 = 포함파일이라고 생각 하시면 됩니다.

 

※ 적어진 경로를 최상단으로 올려주세요 그러면 똑같은 SDK가 중복될경우 가장 최상단에 있는 것을 기준으로 읽습니다.

 

※ WINDOWS SDK란?  MFC나 WIN 32 API를 공부하는 책을 보면 최신 마이크로 소프트 SDK를 깔라는 소

리가 나오는데 그게 바로 이 SDK입니다. 특히 비쥬얼 스튜디오 6.0은 이렇게 기본 SDK가

없기때문에 직접 깔아줘야 합니다.

물론 간단한 API함수들은 가능하겠지만 더욱 고급 예제들을 실행하기위해서는 필수이죠.

안정적인 DNS서비스 DNSEver DNS server, DNS service
Posted by 키르히아이스

댓글을 달아 주세요