none
VC++ 2015 사용 중 MSB8020 error 가 나왔습니다. 해결방법 좀 알려주십시오 RRS feed

  • 질문

  • VC++ 2015 커뮤니티를 사용 중입니다.

    MSB8020 error 발생하였습니다.

     error MSB8020: The build tools for Visual Studio 2012 (Platform Toolset = 'v110') cannot be found. To build using the v110 build tools, please install Visual Studio 2012 build tools.  Alternatively, you may upgrade to the current Visual Studio tools by selecting the Project menu or right-click the solution, and then selecting "Retarget solution".

    문장 뒤쪽에 upgrade 로 해결하기 위해서

    프로젝트 > 우클릭 메뉴 > [Upgrade VC++ Compiler and Libraries] 클릭 > 창이 하나뜨고 OK

    아래와 같이 console 나옵니다. 하지만 해결되지 않습니다.

    Upgrading project 'asciiexp'...
     Configuration 'Hybrid|x64': changing Platform Toolset to 'v140' (was 'v110').
     Configuration 'Debug|x64': changing Platform Toolset to 'v140' (was 'v110').
     Configuration 'Release|x64': changing Platform Toolset to 'v140' (was 'v110').
    Retargeting End: 1 completed, 0 failed, 0 skipped

    솔루션 > 우클릭 > [Retarget solution] 클릭 으로하여도 위와같이 console 이 뜨고 해결되지 않네요.

    다른 방법없이 2012 로 돌아가야하나요 ?

    해결방법이 있으면 알려주세요.

    2015년 9월 17일 목요일 오후 2:45

답변

  • Visual Studio 2012 에서 생성한 프로젝트를 Visual Studio 2015 에서 여셨나보세요.

    해당 오류가 나는 이유는 프로젝트를 Visual Studio 2012 컴파일러를 이용하여 컴파일하라고 설정되어 있기 때문입니다.

    (Visual Studio 2012 버전이 설치되어있으면 정상적으로 컴파일 되겠지만 그렇지 않다면 오류가 나겠죠.)

    프로젝트 속성 -> General -> Platform Toolset 에서 Visual Studio 2012 -> Visual Studio 2015로 변경해보세요.

    • 답변으로 표시됨 SMPark82 2015년 9월 25일 금요일 오후 5:58
    2015년 9월 18일 금요일 오전 12:24