C++调用lua编译报错
2011-10-22 11:28
295 查看
编译的时候
#g++ -o luac luac.cpp -llua -ldl
编译但是错误信息
c.cpp: In function `int main()':
luac.cpp:43: error: `lua_baselibopen' was not declared in this scope
luac.cpp:46: error: `lua_dofile' was not declared in this scope
解决方法:
改成
luaopen_base(L);
luaL_dofile(L, "add.lua");
#g++ -o luac luac.cpp -llua -ldl
编译但是错误信息
c.cpp: In function `int main()':
luac.cpp:43: error: `lua_baselibopen' was not declared in this scope
luac.cpp:46: error: `lua_dofile' was not declared in this scope
解决方法:
改成
luaopen_base(L);
luaL_dofile(L, "add.lua");
相关文章推荐
- VS C/C++ 调用lua库(编译出错)
- VC6.0配置LUA编译环境及LUA调用C++函数的简单示例
- C/C++语言调用lua函数和编译问题
- 函数编译lua笔记 --- 一个C++调用lua函数的类的实现
- VS2012下面c++调用lua库,c++编译lua方法。
- VC6.0配置LUA编译环境及LUA调用C++函数的简单示例
- Windows平台下的C++调用Lua
- 在C++ 程序中调用被C 编译器编译后的函数,为什么要加extern “C”?
- C++ 调用lua
- 在VS2008中编译纯c/c++程序并由c#调用过程
- DFusion中lua调用c++生成的dll库,并且lua调用c++代码(遍历文件夹中整个目录)
- Opencv在安卓平台上编译----调用C++库
- 在C++ 程序中调用被C 编译器编译后的函数,为什么要加extern “C”?----转
- Why? 在C++中调用被C编译后的函数,要在声明的前面加extern "C"
- lua调用C++
- Cocos2d-x3.0下 Lua与C++相互调用
- cocos3.x 编写C++控件在lua上面调用(一)
- lua与c++的相互调用、C/C++修改Lua中Table的内容
- 创建一个调用lua方法的C++工程
- C++调用lua的实现