본문으로 건너뛰기

컴파일

프로젝트를 컴파일하는 방법을 설명합니다.

빌드 방법

방법 1: Grapicar Studio에서 빌드

  1. 프로젝트 열기
  2. 툴바의 "Build" 버튼 클릭
  3. 빌드 타입 선택 (Debug 또는 Release)
  4. 빌드 시작
  5. 빌드 완료 후 실행 파일 생성

방법 2: VSCode에서 빌드

프로젝트는 VSCode와 통합되어 있습니다. Build 버튼을 클릭하면 VSCode가 열리고 빌드할 수 있습니다.

CMake 빌드

Debug/Release 전환:

  1. Ctrl + Shift + P (Windows/Linux) 또는 Cmd + Shift + P (macOS)
  2. "CMake: 구성 사전 설정 선택" 입력
  3. "Windows MSVC x64 Debug" 또는 "Windows MSVC x64 Release" 선택

디버그/시작 프로그램 설정:

  1. Ctrl + Shift + P
  2. "CMake: 디버그/시작 대상 설정 선택" 입력
  3. 원하는 프로젝트 선택

빌드:

  • 하단 톱니 아이콘의 빌드 버튼 클릭

디버그 실행:

  • 하단 벌레 아이콘 클릭

실행:

  • 하단 삼각형 아이콘 클릭

Tasks.json 기반 빌드

빌드:

  • Ctrl + Shift + B (Windows/Linux) 또는 Cmd + Shift + B (macOS)
  • Debug 또는 Release 빌드 선택

실행:

  • Ctrl + F5 (Windows/Linux) 또는 Cmd + F5 (macOS)

방법 3: 명령줄에서 빌드

터미널에서 직접 CMake를 사용하여 빌드할 수 있습니다:

# 빌드 디렉토리 생성
mkdir build
cd build

# CMake 구성
cmake .. -DCMAKE_BUILD_TYPE=Debug

# 빌드
cmake --build . --config Debug

Release 빌드:

cmake .. -DCMAKE_BUILD_TYPE=Release
cmake --build . --config Release

빌드 출력

빌드가 완료되면 build/ 폴더에 다음 파일들이 생성됩니다:

  • 실행 파일: .exe (Windows), 실행 파일 (macOS/Linux)
  • 오브젝트 파일: .obj (Windows), .o (macOS/Linux)
  • 라이브러리 파일: .lib, .dll 등 (필요시)

빌드 설정

CMakeLists.txt

프로젝트의 빌드 설정은 CMakeLists.txt 파일에서 정의됩니다:

  • 프로젝트 이름: 프로젝트 이름 정의
  • 소스 파일: 컴파일할 소스 파일 목록
  • 라이브러리: 링크할 라이브러리
  • 컴파일러 옵션: 컴파일러 플래그

빌드 옵션

CMake 구성 시 빌드 옵션을 설정할 수 있습니다:

  • CMAKE_BUILD_TYPE: Debug 또는 Release
  • CMAKE_CXX_COMPILER: C++ 컴파일러 지정
  • 기타 옵션들

다음 단계