시작하기
이 문서는 Not Engine을 처음 접하는 사람들을 위해 빌드하고 데모를 실행하는 방법과 기본적인 기능을 안내합니다.
아직 사전 빌드된 바이너리를 제공하지 않기 때문에 직접 빌드해야 합니다.
- OpenGL 4.3 이상을 지원하는 그래픽 카드
Linux (권장)
Section titled “Linux (권장)”빌드를 하기 위해서는 cmake와 glfw3 패키지가 필요합니다.
Debian/Ubuntu
Section titled “Debian/Ubuntu”sudo apt updatesudo apt install cmake libglfw3-dev build-essentialFedora
Section titled “Fedora”sudo dnf check-updatesudo dnf install cmake glfw-devel @development-tools패키지 설치를 완료하였다면 아래 명령어를 입력하여 빌드하고 설치할 수 있습니다.
# 라이브러리 릴리즈 빌드./script/library_release_build.sh# 설치sudo cmake --install build또는 cmake를 직접 사용해서
# 라이브러리 릴리즈 빌드cmake -S . -B build -DCMAKE_BUILD_TYPE=Releasecmake --build build --target demo# 설치sudo cmake --install buildWindows
Section titled “Windows”빌드를 하기 위해서는 CMake와 GLFW가 필요합니다.
- CMake: cmake.org에서 설치 가능
- GLFW:
- vcpkg 사용 (권장):
Terminal window vcpkg install glfw3:x64-windows - 공식 바이너리: glfw.org에서 Windows용 사전 빌드된 바이너리 다운로드
- vcpkg 사용 (권장):
Visual Studio (MSVC) 사용 시
Section titled “Visual Studio (MSVC) 사용 시”# 라이브러리 릴리즈 빌드cmake -S . -B build -DCMAKE_BUILD_TYPE=Releasecmake --build build --config Release --target demo
# 설치 (설치시 관리자 권한 필요)cmake --install build --config Releasecmake -S . -B build -DCMAKE_BUILD_TYPE=Release -DCMAKE_TOOLCHAIN_FILE="[vcpkg 설치경로]/scripts/buildsystems/vcpkg.cmake"MinGW (GCC) 사용 시
Section titled “MinGW (GCC) 사용 시”# 라이브러리 릴리즈 빌드cmake -S . -B build -G "MinGW Makefiles" -DCMAKE_BUILD_TYPE=Releasecmake --build build --target demo
# 설치 (설치시 관리자 권한 필요)cmake --install build