你是使用Luabind,还是使用Lu ++,还是其他一些库(如果是,哪一个)或者根本没有?
对于每种方法,专业人士和骗子是什么?
我真的不同意'滚动你自己'的投票,将基本类型和静态C函数绑定到Lua是微不足道的,是的,但是当你开始处理表和元表时,图片就会改变; 事情变得更加棘手.
LuaBind似乎做了这个工作,但我有一个哲学问题.对我来说,似乎你的类型已经很复杂,Luabind模仿的事实并不会让你的代码变得更容易理解,因为我的一位朋友说"你需要Herb Shutter才能找出编译信息" .此外,它取决于Boost,加上编译时间受到严重打击等.
尝试几个绑定后,Tolua ++似乎是最好的.Tolua似乎没有太多开发,因为Tolua ++似乎工作正常(加上'Tolua'教程的一半,事实上,'Tolua ++'教程,相信我:) Tolua确实产生了正确的权利东西,源可以修改,它似乎处理复杂的情况(如模板,工会,无名结构等)
Tolua ++最大的问题似乎是缺乏适当的教程,预先设置Visual Studio项目,或者命令行有点难以理解(你的路径/文件不能有空格 - 至少在Windows中) - 依此类推)对我而言,它仍然是胜利者.