跳到主要内容

开发环境搭建

安装IDE

moon框架层API基本都有代码注解,推荐使用vscode获得代码提示能力. 安装vscode并安装lua-language-server插件

快速开始

点击下载预编译版本, 这里提供了windows, linux, macos(arm版)下的预编译文件,用于学习使用。

编译

1. 安装支持C++17以上版本的编译器(vs2022 17.5+, gcc 9.3+, clang 9.0+)

2. moon使用premake5作为跨平台构建工具, 安装并放到可执行文件搜索目录 (Linux/Macos的path, windows的path环境变量)

信息

premake5下载链接:https://premake.github.io/download

在MacOs下可以直接使用 brew install premake 安装

3. Clone moon 源码

    git clone --recursive https://github.com/sniper00/moon.git

4. 编译

# 不带--release选项,默认编译Debug版本
premake5 build --release

或者编译并运行

premake5 run --release example/test/main_test.lua
信息

编译完成后可执行文件路径在 build/bin/Release/ 或者 build/bin/Debug/ 目录下