전체 글
-
(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 를..
-
CLion에서 WSL2에서 Vcpkg 사용법Vcpkg 2024. 4. 22. 09:27
아래 2가지 방법 중 하나 선택 1. CMakeList.txt 파일에서 직접 경로 추가 set(VCPKG_ROOT /root/.vcpkg-clion/vcpkg) include(${VCPKG_ROOT}/scripts/buildsystems/vcpkg.cmake) 2. 설정 => 빌드,실행,배포 => CMake에서 옵션 추가 -DCMAKE_TOOLCHAIN_FILE=/root/.vcpkg-clion/vcpkg/scripts/buildsystems/vcpkg.cmake
-
-
Nvme 레이드 구성하기Linux 2022. 8. 16. 13:24
# 이것 때문에 수시간동안 엄청나게 삽질했다. # Nvme에서 레이드를 구성하기 위해 일반적으로 인터넷이나 유튜브에 돌아다니는 방법을 사용하면 RAID로 잡고 나서 재부팅 하면 RAID가 사라지는 현상이 있다. # 결론적으로 이 문제를 해결하려면 파티션을 'Linux RAID' 로 잡으면 잘 된다. https://unix.stackexchange.com/questions/578130/mdadm-raid-array-disappered-after-reboot gdisk /dev/nvme1n1 Command : n 입력 Partition number : enter 입력 First Sector : enter 입력 Last Sector : enter 입력 Hex code or GUID : fd00 입력 Chang..