개발 환경 준비
C 또는 C++에서 Windows 프로그램을 작성하려면 Microsoft Windows SDK(소프트웨어 개발 키트) 또는 Microsoft Visual Studio를 설치해야 합니다. Windows SDK에는 애플리케이션을 컴파일하고 연결하는 데 필요한 헤더 및 라이브러리가 포함되어 있습니다. 또한 Windows SDK에는 Visual C++ 컴파일러 및 링커를 포함하여 Windows 애플리케이션을 빌드하기 위한 명령줄 도구가 포함되어 있습니다. 명령줄 도구를 사용하여 Windows 프로그램을 컴파일하고 빌드할 수 있지만 Microsoft Visual Studio를 사용하는 것이 좋습니다. 여기에서 Visual Studio Community 무료 다운로드 또는 다른 버전의 Visual Studio 체험 평가판을 다운로드할 수 있습니다.
Windows SDK의 각 릴리스는 최신 버전의 Windows와 여러 이전 버전을 대상으로 합니다. 릴리스 정보에는 지원되는 특정 플랫폼이 나열되어 있지만, 이전 버전의 Windows용 애플리케이션을 유지 관리하지 않는 한 Windows SDK의 최신 릴리스를 설치해야 합니다. 최신 Windows SDK는 여기에서 다운로드할 수 있습니다.
Windows SDK는 32비트 및 64비트 애플리케이션의 개발을 모두 지원합니다. Windows API는 동일한 코드를 변경하지 않고 32비트 또는 64비트용으로 컴파일할 수 있도록 설계되었습니다.
참고
Windows SDK는 하드웨어 드라이버 개발을 지원하지 않으며 이 시리즈에서는 드라이버 개발에 대해 설명하지 않습니다. 하드웨어 드라이버를 작성하는 방법에 대한 자세한 내용은 Windows 드라이버 시작을 참조하세요.