zlgopen / awtk-lua

awtk lua bindings

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

awtk-lua

awtk lua bindings.

准备

1.获取awtk并编译

git clone https://github.com/zlgopen/awtk.git
cd awtk; scons; cd -

2.获取awtk-lua并编译

git clone https://github.com/zlgopen/awtk-lua.git
cd awtk-lua
  • 生成资源
python ./scripts/update_res.py all

或者通过 designer 生成资源

  • 编译PC版本
scons
  • 编译LINUX FB版本
scons LINUX_FB=true

完整编译选项请参考编译选项

更新绑定

./sync.sh

在非bash终端(如Windows平台的cmd.exe),需要根据sync.sh的内容手工执行相应的命令。

运行

./bin/awtkRun demos/xxxx.lua

请把xxxx.lua换成具体的lua文件。

文档

lua绑定原理与示例

本文以Linux/MacOS为例,Windows可能会微妙差异,请酌情处理。

About

awtk lua bindings

License:GNU Lesser General Public License v2.1


Languages

Language:C 98.5%Language:HTML 0.7%Language:Makefile 0.4%Language:Python 0.3%Language:Shell 0.0%Language:PHP 0.0%Language:JavaScript 0.0%