ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • (MSBuild) Visual Studio 2022에서 Vcpkg 매니패스트 모드 사용
    Vcpkg 2024. 4. 22. 10:46

    지금까지 Visual Studio에서 Vcpkg를 잘 사용하고 있었는데,

     

    그건 클래식 모드이고 매니패스트 모드가 새로 나왔다고 해서 사용해 보았다.

     

    1) 일단 Visual Studio 2022를 최신버전까지 업데이트를 시킨다.

     

    2) vcpkg 패키지 관리자 라는 게 있는데 설치되어 있는지 확인하고, 설치 안되어 있으면 설치한다.

     

    3) Visual Studio 2022에서 아무 Hello World C++ 프로젝트를 하나 생성한다.(MSBuild)

     

    4) 프로젝트 속성에서 "Use Vcpkg Manifest" 를 "예" 로 설정한다.(원래 기본값은 "아니오"로 되어 있었다!)

     

    5) 도구 => 개발자 명령 프롬프트를 실행한다.

     

    6) 일단 vcpkg가 설치되었는지 확인해보자.

     > vcpkg --version 를 입력한다. vcpkg가 설치 되어 있는 것을 확인할 수 있다.

     > echo %VCPKG_ROOT% 를 입력한다. vcpkg가 설치 된 경로가 출력 된다.

     

    7) 아래 명령어로 vcpkg.json 파일을 생성한다. 참고로 솔루션 탐색기에서는 보이지 않는다.

     > vcpkg new --application

     

    8) 아래 명령어로 vcpkg 라이브러리를 설정하면 vcpkg.json 파일 내용이 바뀌는 것을 볼 수 있다.

     > vcpkg add port fmt

     

    9) 이제 라이브러리를 추가해서 실행 해 본다.

     

    10) 빌드해서 실행 해 보면 잘 된다!!

Designed by Tistory.