构建指南
请留意,仅当您准备开发 MaaFramework 本身时,才需要阅读本章节内容。若您仅希望基于 MaaFramework 开发自己的应用,则请参考 快速开始。
本地开发
下载 MaaDeps prebuilt
shpython3 tools/maadeps-download.py
配置 cmake
- Windows
bashcmake --preset "MSVC 2022"
- Linux / macOS
bashcmake --preset "NinjaMulti"
使用 cmake 构建工程
bashcmake --build build --config Release cmake --install build --prefix install
生成的二进制及相关文件在 install
目录下。
详情请参考 Build CI 。
在线开发
使用 Codespaces (Dev Container) 一键配置基础开发环境 (Ninja、Cmake、g++-13):
随后按照 本地开发 流程进行配置。