c++调用lua函数
2009-07-06 17:06
549 查看
#include <stdio.h> extern "C"{ #include "lua.h" #include "lualib.h" #include "lauxlib.h" } int main(int argc, char *argv[]) { int s=0; lua_State *L = lua_open(); //load the libs luaL_openlibs(L); //run a lua script here luaL_dofile(L,"foo1.lua"); lua_getglobal(L,"add"); lua_pushnumber(L,2); lua_pushnumber(L,13); lua_call(L,2,1); int iResult = (int)lua_tonumber(L,1); lua_pop(L,1); printf("/t Result: %d/n/n",iResult); lua_close(L); }
----foo1.lua--------
function add ( x, y )
return x + y
end
相关文章推荐
- C/C++调用lua的table,table包含函数,table和变量
- 【木头Cocos2d-x 031】Lua篇(第06章):Lua调用C++的函数
- cocos2d-x下c++调用lua函数
- 【木头Cocos2d-x 031】Lua篇(第06章):Lua调用C++的函数
- Lua与C++ 第五篇(C++调用Lua的函数)
- cocos2dx中注册导出c++函数供lua调用(使用tolua++)
- c++ 调用lua函数简单案例
- 9.Lua调用c++函数获取返回值
- lua进阶5--C++调用lua函数
- C++调用LUA函数,可变参模板实现
- 【木头Cocos2d-x 030】Lua篇(第05章):C++调用Lua的函数
- 简答的lua调用c++函数例子
- C++调用Lua的函数
- 【走进Lua的世界之五】C++调用Lua函数
- lua学习(三)--------lua调用c++函数和简单的错误处理
- 简单C++调用lua函数及C++和lua相互函数调用小例子
- 最简单的C++中调用LUA函数源代码
- 【木头Cocos2d-x 030】Lua篇(第05章):C++调用Lua的函数
- C/C++中调用LUA函数(zz)
- 在c++中调用lua的函数