와이드용 애드센스


[Visual studio] SDK 버전에 따른 오류 발생시 해결방법

[Visual Studio SDK 버전 오류 해결 방법]

Github 등 원격 리포지토리에서 Clone한 파일의 경우 솔루션 파일을 실행시켜 보면 #include로 라이브러리를 불러올 수 없는 등의 문제가 발생할 수 있다.
해당 문제가 발생하는 이유는 현재 자신이 사용중인 Windows SDK 버전과 원격 리포지토리에서 작업한 환경의 SDK 버전이 다르기 때문이다.

    [그림 1] 원격 리포지토리 개발환경과 로컬 개발 환경의 버전이 다른 모습


Visual Studio에서는 이러한 문제를 해결하기 위해 SDK 버전을 손쉽게 재선택할 수 있는 기능을 제공한다.


1. [솔루션 탐색기]에서 프로젝트 우클릭 - [프로젝트 대상 변경 선택]


2. 자신의 컴퓨터에 설치된 Windows SDK 버전 선택후 확인.



공식적으로는 위의 방법으로 해결이 가능하나, 버전에 따라서 결과가 반영이 안되는 경우가 발생하기도 한다.
그럴 경우 아래의 지침대로 하면 재적용이 가능하다.


1. [프로젝트] - [속성] 선택


2. [구성 속성 - 일반 탭] 에서 WIndows SDK 버전을 <부모 또는 프로젝트 기본값에서 상속> 선택 후 확인 버튼 클릭


3. 1의 과정을 반복 후, WIndows SDK버전을 재차 자신의 로컬 환경 설치된 SDK 버전으로 선택 후 확인 버튼 클릭.

해당 과정을 진행하면 솔루션 파일이 재정의되면서 해당 에러를 해결할 수 있을 것이다.

1 2 3 4 5 6 7 8 9 10 다음



애드센스