开发环境搭建
安装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/
目录下