Visual
-
(CMake) Visual Studio 2022에서 Vcpkg 매니패스트 모드 사용Vcpkg 2024. 4. 22. 11:03
MSBuild 와 흐름은 거의 동일하지만 몇 가지 더 추가해야 할 내용이 있다. 1. CMake 용 프로젝트를 생성한다. 2. 도구=>명령줄=>개발자 명령 프롬프트에서 vcpkg new --application을 실행한다. 실행하면 vcpkg.json 파일이 생성된다. 그리고 MSBuild 때와는 달리 솔루션 탐색기에서도 생성 된 것을 볼 수 있다! 3. 아래 명령을 통해 vcpkg.json 파일에 라이브러리를 추가한다. > vcpkg add port fmt 4. 여기까지는 MSBuild와 동일한데, "CMakePresets.json" 파일에 아래와 같이 "CMAKE_TOOLCHAIN_FILE" 항목을 추한다. "CMAKE_TOOLCHAIN_FILE": "$env{VCPKG_ROOT}/scripts/bu..
-
(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 를..