当前位置:  开发笔记 > 编程语言 > 正文

你如何将Lua粘贴到C++代码?

如何解决《你如何将Lua粘贴到C++代码?》经验,为你挑选了1个好方法。

你是使用Luabind,还是使用Lu ++,还是其他一些库(如果是,哪一个)或者根本没有?

对于每种方法,专业人士和骗子是什么?



1> Rodrigo Lope..:

我真的不同意'滚动你自己'的投票,将基本类型和静态C函数绑定到Lua是微不足道的,是的,但是当你开始处理表和元表时,图片就会改变; 事情变得更加棘手.

LuaBind似乎做了这个工作,但我有一个哲学问题.对我来说,似乎你的类型已经很复杂,Luabind模仿的事实并不会让你的代码变得更容易理解,因为我的一位朋友说"你需要Herb Shutter才能找出编译信息" .此外,它取决于Boost,加上编译时间受到严重打击等.

尝试几个绑定后,Tolua ++似乎是最好的.Tolua似乎没有太多开发,因为Tolua ++似乎工作正常(加上'Tolua'教程的一半,事实上,'Tolua ++'教程,相信我:) Tolua确实产生了正确的权利东西,源可以修改,它似乎处理复杂的情况(如模板,工会,无名结构等)

Tolua ++最大的问题似乎是缺乏适当的教程,预先设置Visual Studio项目,或者命令行有点难以理解(你的路径/文件不能有空格 - 至少在Windows中) - 依此类推)对我而言,它仍然是胜利者.

推荐阅读
ifx0448363
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有