홍정모의 게임 만들기 연습 문제 패키지(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비트로 설정할 때만 작동한다.
- vcpkg의 설치 경로를 환경 변수에 등록을 해주면 vcpkg 설치 경로가 아닌 곳에서도
- 설치한 라이브러리 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 |