readme.md
기록소
readme.md
전체 방문자
오늘
어제
  • 분류 전체보기
    • 네트워크
      • HTTP
      • 윈도우 소켓 프로그래밍
    • Windows API
    • 그래픽스
      • DirectX11
    • 일반
      • Linux
      • 데이터베이스
      • 팁
      • 책 후기
    • 쿠버네티스
    • 프로그래밍 언어
      • C#
      • Java
      • Go
      • C++
      • Lua
    • 책
      • 이펙티브 C++
      • 제프리 리처의 WINDOWS VIA C, C++
    • 기타

블로그 메뉴

  • 홈
  • 태그

공지사항

인기 글

태그

  • emplace
  • 생성자
  • 인터페이스
  • id3d11shaderresourceview
  • Delete
  • consteval
  • 소멸자
  • wm_keyup
  • 자바8
  • 캐스팅
  • 윈도우 소켓
  • CPP
  • 버텍스 버퍼
  • new
  • 대입연산자
  • windowsAPI
  • imagestride
  • Graphics
  • C++
  • 상속
  • 설계
  • 가상함수
  • 소켓 프로그래밍
  • 템플릿
  • directx11
  • 초기화
  • const
  • DirectX
  • 자원관리
  • phong

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
readme.md

기록소

프로그래밍 언어/C++

환경설정(vcpkg 설치)

2023. 4. 28. 19:07

홍정모의 게임 만들기 연습 문제 패키지(GameDevPracticePackage) 환경설정

1. github 레포지토리 클론하기

  • 게임 만들기 연습 문제 패키지는 뼈대 코드가 제공된다. 다음 주소에서 프로젝트를 클론해오면 된다.
  • https://github.com/jmhong-simulation/GameDevPracticePackage

2. vcpkg 및 라이브러리 설치

  • vcpkg는 마이크로소프트에서 제공하는 C/C++ 의존성 관리 패키지이다. npm이나 pip 명령어를 사용해서 원하는 라이브러리를 설치해 자신의 프로젝트에서 사용할 수 있는 것처럼, vcpkg를 통해 C/C++에서도 원하는 라이브러리를 자신의 프로젝트에 손쉽게 적용시킬 수 있다.
  • vcpkg 설치 방법
    • https://github.com/microsoft/vcpkg/blob/master/README_ko_KR.md
    • https://learn.microsoft.com/ko-kr/vcpkg/get_started/get-started?pivots=shell-cmd
    • 위의 링크에서 명령어를 따라 실행한다.
    • 가급적이면 권장하는 설치 경로(C:\src\vcpkg, C:\dev\vcpkg)에서 진행한다.
    • 경로에 한글이 포함되어 있으면 vcpkg 설치가 정상적으로 진행되지 않는다. 주의하자.
  • vcpkg로 라이브러리 설치하기
    • vcpkg의 설치 경로를 환경 변수에 등록을 해주면 vcpkg 설치 경로가 아닌 곳에서도 vcpkg 명령을 사용해 라이브러리를 설치할 수 있다.
    • vcpkg install [pkg name]{:x64-windows} 와 같은 방식으로 라이브러리를 설치한다.(64비트 설치를 원하면 뒤에 옵션을 추가해준다.)
      • 프로젝트 실행에 필요한 라이브러리들은 다음과 같다.
      • vcpkg install opengl:x64-windows
      • vcpkg install glew:x64-windows
      • vcpkg install glfw3:x64-windows
      • 64비트로 설치하게 되면 VS에서 64비트로 설정할 때만 작동한다.
  • 설치한 라이브러리 VS에 통합하기
    • vcpkg integrate install
  • 설치된 라이브러리 확인
    • vcpkg list
  • 설치 가능한 라이브러리 확인하기
    • vcpkg search [pkg name]
 

CMake를 사용하여 패키지 설치 및 사용

자습서에서는 CMake에서 패키지를 설치하고 사용하는 프로세스를 안내합니다.

learn.microsoft.com

 

 

 

 

자주 사용하는 라이브러리 설치 명령어는 다음과 같다.

  • vcpkg install directxtk:x64-windows: SimpleMath를 포함한 DX 툴킷
  • vcpkg install imgui[win32-binding,dx11-binding]:x64-windows: GUI 프로그래밍을 위한 imgui 패키지
  • vcpkg install assimp:x64-windows: 3D 모델 불러오기 라이브러리
  • vcpkg install stb:x64-windows: 이미지 불러오기 라이브러리

'프로그래밍 언어 > C++' 카테고리의 다른 글

std::vector의 emplace, emplace_back 사용시 주의사항  (0) 2024.09.09
const, constexpr, consteval  (0) 2024.09.05
함수 오버로딩과 포인터  (0) 2023.04.03
포인터와 const  (0) 2023.03.31
cin과 getline  (0) 2023.03.25
    '프로그래밍 언어/C++' 카테고리의 다른 글
    • std::vector의 emplace, emplace_back 사용시 주의사항
    • const, constexpr, consteval
    • 함수 오버로딩과 포인터
    • 포인터와 const
    readme.md
    readme.md

    티스토리툴바