[OpenGL] 1. 시작하기

힐링힐링·2025년 1월 16일
0

OpenGL

목록 보기
1/2

글쓴이는 윈도우 64bit를 사용중

  1. CMake설치
    Source Package설치
    https://cmake.org/download/

  2. GLFW 설치
    GLFW는 OpenGL의 접근 조이스틱,마우스, 키보드 입력처리를 관리한다.
    Windows x32 Installer 설치
    64는렉
    https://www.glfw.org/download.html

  3. 경로설정
    편의성을 위해
    C:\OpenGL 에 GLFW, CMake 옮김

  4. Create build diretory of cmake-3.31.4

  5. Set the folder path as follows:

  6. Cilk Configure and Last release visual Studio Version

  7. glfw-3.4 내부
    build 폴더에서 GLFW.sln 파일을 찾을 수 있을 것입니다. 이 파일을 Visual Studio 2015를 사용하여 엽니다. CMake가 이미 적절한 설정을 포함하고 있는 프로젝트 파일을 생성했기 때문에 Build Solution 버튼을 누르면 src/Debug 폴더에glfw3.lib 라는 이름의 컴파일 된 라이브러리가 생성될 것입니다


. Create C++ Empty Project

8. Project Name example Dev
9. Dev 폴더 세팅 및 파일 이동
Dev에 includes, lib directory 생성

다운받은 glad\include 에 glad,KHR 를 Dev/include 이동
다운받은 glfw-3.4.bin.WIN32\glfw-3.4.bin.WIN32\include\GLFW 를 Dev/inclde 이동
glad\src 에 glad.c를 Dev이동

  1. 솔루션 탐색기 프로젝트이름 우클릭 > 속성 > VC ++ 디렉터리 이동
    포함 디렉터리 : C:\OpenGL\Dev\includes;$(IncludePath)
    라이브러리 디렉터리 : C:\OpenGL\Dev\lib;$(LibraryPath)


11. 추가 종속성

opengl32.lib

glfw3.lib

User32.lib

Gdi32.lib

Shell32.lib

  1. GLAD 설치
    종속성 관리 패키지
    https://glad.dav1d.de/
    로 이동하여 언어를 C++로 설정하고 API 섹션에서 3.3 이상의 OpenGL 버전을 선택 및 Generate
    라이브러리 파일을 생성
    그러면 GLAD는 두 개의 include 폴더와 하나의 glad.c 파일을 포함하는 zip 파일을 제공하여 줍니다. 두 개의 include 폴더(glad와 KHR)를 복사하여 여러분의 include(s) 디렉터리에 붙여넣으세요. 그리고 glad.c 파일을 프로젝트에 추가하세요.
#include <glad/glad.h> 

참고

https://learnopengl.com/Getting-started/Creating-a-window

profile
블로그 이전합니다 https://james-kim-tech.tistory.com/

0개의 댓글