Skip to content

시작하기

이 문서는 Not Engine을 처음 접하는 사람들을 위해 빌드하고 데모를 실행하는 방법과 기본적인 기능을 안내합니다.

아직 사전 빌드된 바이너리를 제공하지 않기 때문에 직접 빌드해야 합니다.

  • OpenGL 4.3 이상을 지원하는 그래픽 카드

빌드를 하기 위해서는 cmakeglfw3 패키지가 필요합니다.

Terminal window
sudo apt update
sudo apt install cmake libglfw3-dev build-essential
Terminal window
sudo dnf check-update
sudo dnf install cmake glfw-devel @development-tools

패키지 설치를 완료하였다면 아래 명령어를 입력하여 빌드하고 설치할 수 있습니다.

Terminal window
# 라이브러리 릴리즈 빌드
./script/library_release_build.sh
# 설치
sudo cmake --install build

또는 cmake를 직접 사용해서

Terminal window
# 라이브러리 릴리즈 빌드
cmake -S . -B build -DCMAKE_BUILD_TYPE=Release
cmake --build build --target demo
# 설치
sudo cmake --install build

빌드를 하기 위해서는 CMakeGLFW가 필요합니다.

  • CMake: cmake.org에서 설치 가능
  • GLFW:
    • vcpkg 사용 (권장):
      Terminal window
      vcpkg install glfw3:x64-windows
    • 공식 바이너리: glfw.org에서 Windows용 사전 빌드된 바이너리 다운로드
Terminal window
# 라이브러리 릴리즈 빌드
cmake -S . -B build -DCMAKE_BUILD_TYPE=Release
cmake --build build --config Release --target demo
# 설치 (설치시 관리자 권한 필요)
cmake --install build --config Release
Terminal window
cmake -S . -B build -DCMAKE_BUILD_TYPE=Release -DCMAKE_TOOLCHAIN_FILE="[vcpkg 설치경로]/scripts/buildsystems/vcpkg.cmake"
Terminal window
# 라이브러리 릴리즈 빌드
cmake -S . -B build -G "MinGW Makefiles" -DCMAKE_BUILD_TYPE=Release
cmake --build build --target demo
# 설치 (설치시 관리자 권한 필요)
cmake --install build