1

저는 프로젝트에서 2010을 사용하고 있습니다. 이 프로젝트는 cmake가 Visual Studio 2010 컴파일러를 사용하기로 결정했을 때 cmake를 사용하여 만들었습니다. 이제 프로젝트 전체를 Visual Studio 2013으로 이동하려고합니다.Visual Studio 2013 및 Cmake?

그래서 오늘 Visual Studio 2013을 설치했습니다. cmake의 컴파일러 목록에서 Visual Studio 2013의 프로젝트를 빌드하는 데 cmake를 사용하려고합니다. Visual Studio 2013의 컴파일러를 볼 수 없으며 최신 Visual Studio 2012, Visual Studio 2012 win64, Visual Studio 2012 ARM이 있습니다.

Visual Studio 2013 전용 컴파일러가 있습니까? 동일한 컴파일러가 VS2012 및 VS2013 모두에서 작동합니까? Visual Studio 2013에 독점 컴파일러가 실제로있는 경우 왜 cmake는 해당 컴파일러를 찾을 수 있습니까?

감사합니다.

답변

5

CMake 버전을 업데이트 해보십시오.

비주얼 스튜디오 (12) 2013로 CMake에 대한 cmake-guiConfigue 대화 상자가 3.1 목록 각각의 항목 : 이전 CMake 버전에서

enter image description here

가 (이전 3.0) 항목이 올해 생략 버전 번호 만 표시되므로 항목에 Visual Studio 12이 표시됩니다.

CMake 버전이 더 오래된 경우 Visual Studio 2013을 전혀 지원하지 않을 수 있습니다. 그러나 이전 Visual Studio 버전 용으로 생성 된 프로젝트 파일을 계속 열 수 있어야합니다. Visual Studio에서 추가 변환 단계가 필요할 수 있습니다.

CMake를 업그레이드하는 것이 좋습니다.