Visual Studio CMake 프로젝트에서 빌드 도구 지정 방법

Visual Studio에서는 해당 버전 외 이전 버전의 빌드 도구(build tool)를 제공하므로 버전별로 여러 IDE를 설치하지 않고 최신 버전인 IDE 하나로 빌드 도구만 바꿔가며 사용할 수 있다.

Visual Studio Platform Toolset

그런데 CMake 프로젝트에서는 어떻게 설정해야 할까.

Visual Studio 2019를 사용하며 빌드 도구로 2017을 추가 설치해, 2017로 빌드하려면 CMakeSettings.json 파일에 다음처럼 설정하면 된다.

  • "generator": "Visual Studio 16 2019 Win64"
  • "cmakeCommandArgs": "-T v141",

generator에는 기본 생성기(generator)를 적고 cmakeCommandArgs에 추가 설치한 빌드 도구 이름, 즉 사용할 빌드 도구 버전을 지정하면 된다. 물론 기본 생성기로 빌드할 때는 적을 필요 없다.

You may also like...