C++与Lua互操作学习


 

今天了解了一下C++与Lua之间的互操作,感觉还算简单,不像之前不了解时那么神秘了。

下面是找到的很好的学习资料,不知道是不是原出处了,反正我找了一下只有cpprog里有。
 

1. http://www.cppprog.com/2009/0209/62.html - 在C++中使用Lua(一)

2. http://www.cppprog.com/2009/0210/63.html - 在C++中使用Lua(二)

3. http://www.cppprog.com/2009/0211/64.html - 在C++中使用Lua(三)

 

最后,Lua简明实用手册,非常实用:

http://www.cppprog.com/2009/0211/64_2.html 


看过上面的文章,保证你清楚C++与Lua之间的秘密。

 

作者:CoderZhCoderZh的技术博客 - 博客园
微博:http://t.sina.com.cn/coderzh
出处:http://coderzh.cnblogs.com
文章版权归本人所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

posted @ 2010-12-01 21:07 CoderZh 阅读(1753) 评论(2) 编辑 收藏

 回复 引用 查看   
#1楼 2011-07-20 07:44 红叶子      
学习楼主
 回复 引用 查看   
#2楼 2011-08-05 17:49 三犬风      
刚接触lua...
请教一个关于C\C++代码调用无参无返回值的lua函数的问题:
--test.lua
--lua function
function helloWorld()
io.write("hello World")
end

C代码:
int main(){
...
lua_State *lua = luaL_newstate();
luaL_loadfile(lua,"test.lua");
...
lua_getglobal(lua, "helloWorld");
lua_pcall(lua, 0, 0, 0);
lua_pop(lua,0);
...
lua_close(lua)
...
}
main 运行后,控制台并没有输出 hello World
请问怎么样才能输出 hello World呢?

发表评论

昵称: [登录] [注册]

主页:

邮箱:(仅博主可见)

评论内容:

  登录  注册

[使用Ctrl+Enter键快速提交评论]

0 1893837 KZNwuvuFKMU=