Windows에서 환경 설정하기

  1. PowerShell을 실행하십시오.

  2. ninja를 설치하십시오.

    PATH에 추가하십시오. 예를 들면 다음과 같습니다.

    $ENV:PATH="$ENV:PATH;C:\Program Files\ninja"
  3. 여기에서 clang-17 컴파일러(LLVM-17.0.1-win64.exe)를 내려받아 설치하십시오. 설치할 때 "add LLVM to the PATH"를 선택하십시오.

  4. google 벤치마크 라이브러리의 릴리스 버전을 빌드하십시오. 빌드할 때 어떤 컴파일러를 사용하든 상관없습니다. 다음 명령으로 Google Benchmark 벤치마크 라이브러리를 설치하십시오.

    cmake --build "build" --config Release --target install

    Google Benchmark 벤치마크 라이브러리를 PATH에 추가하십시오.

    $ENV:PATH="$ENV:PATH;C:\Program Files (x86)\benchmark\lib"
  5. 아무 실습 디렉터리로 이동해 로컬 실습 빌드가 제대로 되는지 확인하십시오. CMake 명령은 여기에서 찾을 수 있습니다. 다만 CMake를 호출할 때 -G Ninja를 추가해야 한다는 점에 유의하십시오.

  6. 모든 것이 예상대로 동작하면 환경 변수를 영구적으로 설정할 수 있습니다(관리자 권한으로 실행하십시오).

    # be carefull, back up your PATH
    setx /M PATH "$($env:path);C:\Program Files\ninja"
    setx /M PATH "$($env:path);C:\Program Files (x86)\benchmark\lib"