跳转到内容

构建系统与资源管线

良好的工具链能显著提升团队效率,包括代码构建(CMake、Premake 等)、资源导入与烘焙、自动化测试与持续集成。本章以 CMake 为例介绍工程组织方式。

# 示例:最小的 CMake 游戏工程
cmake_minimum_required(VERSION 3.20)
project(MyGame LANGUAGES CXX)
set(CMAKE_CXX_STANDARD 20)
add_executable(MyGame src/main.cpp src/game.cpp)
target_include_directories(MyGame PRIVATE include)