lua 与c++交互 之调用函数
来源:互联网 发布:单片机控制继电器电路 编辑:程序博客网 时间:2024/06/08 05:45
</pre><pre name="code" class="cpp">
对c/c++ 与lua的交互调用函数做一个小总结
#include <iostream>extern "C" { #include "lua.h" #include <lauxlib.h> #include <lualib.h> } /* -- lua 文件内的内容a = 10function show(param)return a + paramend*/int main(){// 建立一个state 区域lua_State* L = luaL_newstate();// opens the basic library 这些是在引入一些库 luaL_openlibs(L);// 读取lua文件 读取成功返回0, 失败返回非零整数if(luaL_dofile(L,"lua_prac.lua") != 0){printf("文件lua_prac.lua读取失败");return 0;}// 将lua中的函数名压入栈中lua_getglobal(L,"show");// 将参数传入函数show中lua_pushnumber(L,3);// 调用函数lua_pcall(L,1,1,0);// 将函数的返回结果取出来 即nResultint nResult = lua_tointeger(L,-1);printf("%d",nResult);getchar();return 0;}
以上例子能正常运行的条件是有lua-5.1.5中的lua.h文件 和lua51.lib文件找得到, 一般都是加一下附加目录
0 0
- lua 与c++交互 之调用函数
- Lua与C/C++的交互5:C/C++调用Lua函数
- Lua与C/C++的交互6:Lua调用C/C++函数
- lua 与 c/c++ 交互(6) lua调用C++(使用数组 和字符串函数)
- c语言与lua交互(capi)介绍, lua调用C语言函数详解(一)
- c语言与lua交互(capi)介绍, lua调用C语言函数详解(二)
- Lua 与C/C++ 交互系列:通过C调用Lua函数(1)
- Lua 与C/C++ 交互系列: Lua调用C/C++函数(1).
- Lua 与C/C++ 交互系列: Lua调用C/C++函数(2).
- Lua 与C/C++ 交互系列: Lua调用C/C++函数(3)
- Lua 与C/C++ 交互系列: Lua调用C/C++函数(4-1)
- Lua 与C/C++ 交互系列: Lua调用C/C++函数(4-2)
- Lua 与C/C++ 交互系列:通过C++调用Lua函数(2)
- C加载lua配置,table交互, 调用lua函数
- Lua与C/C++交互函数问题
- Lua与C++交互初探之C++调用Lua
- Lua与C++交互初探之Lua调用C++
- Lua与C++交互初探之C++调用Lua
- windowsphone界面
- Google Earth与ArcGIS数据交互(一)
- 第四周 项目一--三角形类的构造函数(3)有默认参数的构造函数
- 安装一个新的Launcher
- Android 对APK进行系统签名
- lua 与c++交互 之调用函数
- 游戏制作之经验-3
- 解决微信公众平台接口配置信息配置失败问题
- 孙楠失算的决赛秀
- cat(MATLAB
- intent 传递自定义对象
- 如何自动在桌面创建快捷方式
- 1 的数目
- 关于用户镜像拉取图片资源,出现图片变为404页面的情况解答