目前已知支持编译Windows、Linux、Macos系统。
我们提供了三种编译方法:使用Makefile或CMake或XMake。
CMakeList由copi143提供,谢谢!
在编译前,请确保你有:
执行以下命令进行构建:
xmake
使用xmake run ...即可运行程序。
注:请在运行前确保
src/bin-include中的文件,被复制到可执行文件所在目录的include目录中。
在编译前,请确保你有:
gcc clang
msvc 三选一 工具参考版本:g++ 13.1.0如果你未安装strip,cmake可能会报错,属正常现象,发行版仍然会编译成功。如果你希望发行版尽可能小,我们还是建议你安装strip。
依次执行以下命令
git clone https://github.com/CLimber-Rong/stamon.git
cd stamon && mkdir build && cd build
cmake ..
make如果使用的是 Ninja 则最后一步替换为
ninja在编译前,请确保你有:
COMPILER宏,工具参考版本:g++
13.1.0如果你未安装strip,执行Makefile可能会报错,属正常现象,发行版仍然会编译成功。如果你希望发行版尽可能小,我们还是建议你安装strip。
打开终端,切换到源码目录(即与Makefile同级的目录),你可以根据系统来使用编译指令:
make release:(默认)编译Windows发行版,在bin目录下生成stamon.exemake release_win:编译Windows发行版,在bin目录下生成stamon.exemake release_linux:编译Linux发行版,在bin目录下生成stamonmake release_macos:编译MacOS发行版,在bin目录下生成stamon你也可以根据系统来使用压缩指令:
make zip_release_win:压缩Windows发行版,该指令将会压缩bin/stamon.exemake zip_release_linux:压缩Linux发行版,该指令将会压缩bin/stamonmake zip_release_macos:压缩MacOS发行版,该指令将会压缩bin/stamon