ZKX's LAB

lua 运行lua脚本 命令行参数 小白求助,安卓上怎么运行lua脚本

2021-04-26知识6

怎么使用lua脚本 LUA脚本语言基本使用方法是本文要将介绍的内容,主要是来学习Lua脚本语言的使用方法,具体内容来看本文详解。先要把下边这些语句加入到VC中的头文件,一般是加到StdAfx.h中extern\"C\"{#include\"lua.h\"#include\"lualib.h\"#include\"lauxlib.h\"#pragma comment(lib,\"lualib.lib\")#pragma comment(lib,\"lua.lib\")}然后一般来说都使用一个全局的LUA库定义的这个东西lua_State*g_Lua;并且在工程处初始化时也给LUA初始化g_Lua=lua_open();加这句/*load Lua base libraries*/网上一些教材中这么写的 lua_baselibopen(g_Lua);不过我这简单的例子中不用到这些也行 lua_tablibopen(g_Lua);lua_iolibopen(g_Lua);lua_strlibopen(g_Lua);lua_mathlibopen(g_Lua);紧接着声明接口函数,注册上函数lua_register(g_Lua,\"Message\",myMessage);好,初始化部分完了,看看接口函数的写法。函数必须这样的格式来写static int Func(lua_State*L){ 静态型函数,而且必须带参数为lua_State结构指针 返回的值是代表返回的数据个数,比如return 2;就可以代表 返回两个整数啊,浮点数什么的,象LUA的脚本编写就可以这样 i,j=Func(),这样就表示可以从Func接口函数中得到两个返回值了 return 0;}。

lua脚本怎么编译成二进制 luac的参数提供完整路径,或者在lua文件所在目录打开命令行另外请确认已正确设置环境变量(如在cmd下直接luac可以运行,即提示no input files give即可)比如lua文件在E:\\f1\\f2\\f3\\a.lua的话cmd->;luac e:\\f1\\f2\\f3\\a.lua或者在资源管理器中浏览到f2,然后shift+右键f3,在此打开命令行(仅win7,xp貌似没这选项),然后luac a.lua又或者cmd->;e:-打开E盘cd f1\\f2\\f3-cd命令进入f3luac a.lua

lua不建项目使用命令行快速编译怎么做,大家都知道lua这一短小精悍的嵌入式脚本引擎,用过都说好,但是好多新人学习lua的第一步就卡住了,因为lua是直接提供的源代码,要用。

#lua 运行lua脚本 命令行参数

随机阅读

qrcode
访问手机版