-
(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) 빌드해서 실행 해 보면 잘 된다!!