这是否可以"翻译"使用Luabridge的C ++代码没有使用Luabridge改变C ++类和函数? 让我们说我有一个用于建模对象的现成C ++程序,现在我想在Lua中构建一个程序(一个接口),它将由用户启动并将使用这个C ++程序来实际模拟所选对象。 这可以通过向C ++代码添加少量内容来实现,还是必须更改每个函数?如果是这样,我该怎么办?我应该在哪里以及如何定义lua_State * L并将函数/类添加到命名空间?
答案 0 :(得分:0)
过去我使用Sol2将C ++类绑定到lua上取得了很大的成功。
有关将c ++类非侵入式绑定到lua:
的示例,请参见以下页面http://sol2.readthedocs.io/en/latest/tutorial/cxx-in-lua.html