2017-11-29 52 views
0

CMake를 사용하여 솔루션 파일을 생성하려고하지만 솔루션 생성 중에 아래 오류가 나타납니다.Visual Studio 2010에서 Visual Studio 2015로 코드 마이그레이션

C : 우리는 다음과 같이 빌드 도구 오류가 \ Microsoft.Cpp.Platform.targets (55,5) : 오류 MSB8020 : 비주얼 스튜디오 2010 (플랫폼 도구 집합 = 'V100')의 빌드 도구 할 수 없습니다 찾을 수 있습니다. v100 빌드 도구를 사용하여 빌드하려면 Visual Studio 2010 빌드 도구를 설치하십시오. 또는 프로젝트 메뉴를 선택하거나 솔루션을 마우스 오른쪽 단추로 클릭 한 다음 "솔루션 재 지정"을 선택하여 현재 Visual Studio 도구로 업그레이드 할 수 있습니다.

내 PC에 VS2015를 설치했는데 VS2010을 설치할 수있는 권한이 없습니다. 따라서 누군가 VS2010 설치없이 솔루션을 생성 할 수 있도록 도와 줄 수 있습니다. 모든 대체 솔루션 대신 비주얼 스튜디오 2010 빌드 도구를 사용하는 비주얼 스튜디오 2015 빌드 도구를 사용하는 방법? ..

+1

사용하고있는 발전기? – arrowd

+0

VS2015 개발자 명령 프롬프트에서 CMake를 호출하고 있습니까? –

+0

'cmake' 명령 행에서'-T "v140"'에서 원하는 툴셋 이름을 찾으십시오. VS2015 생성기를 사용하여 솔루션을 다시 생성하기 전에 이진 출력 디렉토리를 삭제하지 않았습니다. – Florian

답변

0

답변

시도에 내 의견을 켜기 특히 cmake 명령에서 원하는 도구 모음의 이름을 라인 :

cmake -G "Visual Studio 15" -T "v140" 

그러나이 의 기본 도구 세트이기 때문에 당신이 VS2015 발생기 솔루션을 재생성하기 전에, 당신은 아마 당신의 바이너리 출력 디렉토리를 삭제하지 않았다

.

CMake에서 발전기를 전환하기 전에 이진 출력 디렉토리를 삭제해야합니다.

참조