安卓手机打开lua文件方法如下:
1、首先可以到官网下载一个GG,如下图。
下载之后语言设置下即可,记住这里一定要是在官网下载的,下载之后会安装两个版本,一个是硬件加速,一个是软件加速,两个都可以使用。
2、之后打开任意一个版本确定手机已经root并且赋予GG权限。
3、然后附加一个进程比如支付宝。想使用刺激战场的lua执行文件,选择进程的时候选择刺激战场即可。
4、附加进程完成之后点击搜索,然后依次点击三角符号。如下图
5、然后找到手机文件夹的lua文件位置。
6、最后完成。
简单,去下个LUA for windows,安装完毕后,到安装目录里找到lua51dll和lua51lib以及相关的头文件然后是代码:
#include <stdioh>
extern "C" {
#include "luah"
#include "lualibh"
#include "lauxlibh"
}
#pragma comment(lib, "lua51lib")
lua_State L;
int main ( int argc, char argv[] )
{
/ initialize Lua /
L = lua_open();
/ load Lua base libraries /
luaL_openlibs(L);
luaL_dofile(L, "mylua");//载入代码文件并执行
//假设里面的函数是这样的:function LuaFun(a,b) return a+b,a-b end
lua_getglobal(L, "LuaFun");
lua_pushnumber(L, 10);//压入参数1
lua_pushnumber(L, 20);//压入参数2
lua_call(L, 2, 2);//调用函数,2个参数,2个返回值
int a = luaL_checkinteger(L, 1);//第一个返回值
int b = luaL_checkinteger(L, 2);//第一个返回值
lua_pop(L, 2);//清理堆栈
printf("a:%d,b:%d\n",a,b);
/ cleanup Lua /
lua_close(L);
/ pause /
printf( "Press enter to exit" );
getchar();
return 0;
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)