VCPKG로 package 구성, vscode

반투50·2024년 4월 13일
0

vscode의 settings.json에 추가
x64-window용

{
  "cmake.configureOnOpen": false,
  "cmake.configureSettings": {
      "CMAKE_TOOLCHAIN_FILE": "${env:VCPKG_ROOT}/scripts/buildsystems/vcpkg.cmake",
      "VCPKG_TARGET_TRIPLET" : "x64-windows",
      "CMAKE_BUILD_TYPE": "${buildType}"
  },
  "cmake.environment": {
  },
  "cmake.buildEnvironment": {
  },
  "cmake.debugConfig": {
      "console": "integratedTerminal",
      "cwd": "${workspaceFolder}"
  },
  "git.ignoreLimitWarning": true,
  "files.associations": {
      "memory": "cpp",
      "type_traits": "cpp"
  },
  "dotnet.defaultSolution": "build/Test.sln"

}

vcpkg.json 파일에서 dependencies를 추가하면
이런식으로 사용방법이 콘솔창에 나타난다.

[cmake] glad provides CMake targets:
[cmake] 
[cmake]   # this is heuristically generated, and may not be correct
[cmake]   find_package(glad CONFIG REQUIRED)
[cmake]   target_link_libraries(main PRIVATE glad::glad)
[cmake] 

이것을 CMakeLists.txt에 추가하면 된다.

cmake_minimum_required(VERSION 3.10)
....

find_package(glad CONFIG REQUIRED)

target_link_libraries(${PROJECT_NAME} PRIVATE glad::glad)
profile
취미로 개발

0개의 댓글