티스토리 뷰

728x90
반응형

Visual Studio 2019에서 Visual C++ 프로젝트를 열고 빌드를 해 봤다.

그랬더니 아래와 같은 에러 메시지가 표시되면서 빌드를 실패했다.

 

MSB8036: The Windows SDK version 8.1 was not found. Install the required version of Windows SDK or change the SDK version in the project property pages or by right-clicking the solution and selecting "Retarget solution".

 

원인 : 해당 프로젝트가 Windows 8.1을 target platform으로 사용하고 있으나, 컴퓨터에 Windows SDK version 8.1이 설치되어 있지 않음.

 

해결 방안

1. Windows SDK version 8.1을 설치해야 해서 빌드 함.

2. Windows SDK version을 빌드하는 PC에 맞게 변경 함.

 

필자는 Windows SDK version 8.1을 설치하고 싶었다.

그래서 Visual Studio Installer에서 Windows SDK 8.1을 열심히 찾아 봤다.
보이지 않았다.

인터넷이 검색 해 보니, Visual Studio 2019부터는 Windows SDK 8.1을 포함하고 있지 않는다는 MS직원의 답변을 발견했다.
아래는 그 답변 링크
https://developercommunity.visualstudio.com/content/problem/517851/windows-sdk-81-gone-from-vs2019.html

Windows SDK 8.1을 따로 설치하면 사용할 수 있다는 답변도 있었다.
Windows SDK 8.1은 아래 링크에 들어가서 다운받아서 설치하면 된다.
https://developer.microsoft.com/en-us/windows/downloads/sdk-archive 

설치 후 빌드가 잘 되는 것을 확인할 수 있었다.

 

728x90
반응형
댓글