🖥️ Win32#
说明#
底层win32 api适配
UI基于SDL2
编译环境windows sdk,构建: xmake,编译工具链: LLVM
文件系统,win32原生文件系统,以工作目录为基点
默认luavm和rtos内存分配均为 1MByte
编译环境#
安装Visual Studio勾选windows sdk并安装
编译说明#
安装 xmake
在Luatos/bsp/win32下直接执行
xmake
编译即可luatos.exe会在build文件夹里生成
简单用法#
新建一个目录,将
luatos.exe
拷贝进去(可选,执行时使用全路径也可以)拷贝sys.lua到目录内
在目录内新建main.lua,写入以下内容
local sys = require "sys"
log.info("sys","from win32")
sys.taskInit(function ()
while true do
log.info("hi",os.date())
log.info("sys",rtos.meminfo("sys"))
log.info("lua",rtos.meminfo("lua"))
sys.wait(1000)
end
end)
sys.run()
执行.\luatos.exe .\main.lua
或者直接将脚本拖拽到luatos.exe上即可