빌드 및 배포 개요
프로젝트를 빌드하고 배포하는 방법을 설명합니다.
빌드란?
빌드는 프로젝트의 소스 코드와 리소스를 컴파일하여 실행 가능한 파일을 생성하는 과정입니다.
빌드 프로세스
- 소스 코드 컴파일: C++ 소스 코드를 컴파일
- 리소스 처리: 리소스 파일 처리
- 링크: 오브젝트 파일을 실행 파일로 링크
- 패키징: 실행 파일과 필요한 파일들을 패키징
빌드 타입
Debug 빌드
디버깅을 위한 빌드입니다.
- 특징: 디버그 정보 포함, 최적화 비활성화
- 용도: 개발 및 디버깅
- 성능: 실행 속도 느림, 파일 크기 큼
Release 빌드
배포를 위한 빌드입니다.
- 특징: 디버그 정보 제거, 최적화 활성화
- 용도: 최종 배포
- 성능: 실행 속도 빠름, 파일 크기 작음
빌드 도구
Grapicar Studio 프로젝트는 CMake를 사용하여 빌드됩니다.
CMake
CMake는 크로스 플랫폼 빌드 시스템 생성 도구입니다. CMakeLists.txt 파일을 사용하여 빌드 설정을 정의합니다.