#include <stdio.h>
extern "C"
{
#include "lua.h"
#include "lualib.h"
#include "lauxlib.h"
}
#pragma comment(lib,"lua5.1.lib") //配置了一下午,才发现忘打了。
int main(void)
{
lua_State *L=lua_open();
luaopen_base(L);
luaL_dofile(L,"add.lua");
lua_getglobal(L,"addnum");
lua_pushnumber(L,125);
lua_pcall(L,1,1,0);
int temp=(int)lua_tonumber(L,-1);
printf("temp is %d /n",temp);
lua_close(L);
return 0;
}
要注意: 把lua的头文件 和lib 在 vs2008 中设置好。