lua进阶1 ---C++ 中调用lua文件
2013-10-27 23:02
417 查看
这一节主要是C语言中调用lua文件
因为保存为cpp 文件,所以得用g++ 来进行编译
具体编译命令如下
g++ luatest.cpp -llua -ldl -o luatest
luatest 是最终生成的可执行文件
test.lua 文件内容如下
最终结果为
#include <stdio.h> extern "C"{ #include "lua.h" #include "lualib.h" #include "lauxlib.h" } /*Lua 解释器指针 */ lua_State* L; int main ( int argc, char *argv[] ){ /*初始化Lua */ L=lua_open(); /*载入Lua基本库 */ luaL_openlibs(L); /*运行脚本 */ luaL_dofile(L, "test.lua"); /*清除Lua */ lua_close(L); printf( "Press enter to exit.." ); getchar(); return 0; }
因为保存为cpp 文件,所以得用g++ 来进行编译
具体编译命令如下
g++ luatest.cpp -llua -ldl -o luatest
luatest 是最终生成的可执行文件
test.lua 文件内容如下
print "Hello world"
最终结果为
相关文章推荐
- lua 进阶3--lua文件中调用C++函数
- linux 进阶2--C++读取lua文件中的变量、一维表、二维表
- [置顶] lua 进阶3--lua文件中调用C++函数
- lua 进阶3--lua文件中调用C++函数
- linux 进阶2--C++读取lua文件中的变量、一维表、二维表
- 一个C++调用lua文件操作的工具软件
- lua进阶5-C++调用lua函数
- 关于Lua调用c++ DLL 文件的详解
- C++调用Lua读取配置文件的一个简单例子
- lua进阶8-- C++读取lua文件里的三维表
- C++中调用Lua配置文件和响应函数示例
- c++调用lua文件
- lua进阶6--使用require 函数进行文件的调用
- cocos2d-x3.2里lua文件,调用C++的接口
- linux 进阶2--C++读取lua文件中的变量、一维表、二维表
- 关于Lua调用c++ DLL 文件的详解
- lua进阶5--C++调用lua函数
- 【木头Cocos2d-x 031】Lua篇(第06章):Lua调用C++的函数
- lua调用C++函数崩溃时,查看lua的调用栈信息 (特别适用于tolua++)
- C++调用LUA