文件名称:lua-intf:C++11 与 Lua 语言的绑定
文件大小:69KB
文件格式:ZIP
更新时间:2024-08-13 12:07:24
C++
lua-intf lua-intf是 C++11 和 Lua 语言之间的绑定,它在一个包中提供了三套不同的 API: LuaBinding , 将 C++ 类或函数导出到 Lua 脚本 LuaRef ,访问 Lua 对象的高级 API LuaState ,作为 Lua C API 的简单包装器的低级 API lua-intf除了 Lua 和 C++11 没有其他依赖。 默认情况下它是仅标头库,因此没有 makefile 或其他安装说明,只需复制源代码,包括LuaIntf.h即可。 lua-intf的灵感来自工作,但已被重写以利用 C++11 特性。 Lua 和 C++ 错误处理 默认情况下,LuaIntf 期望 Lua 库在 C++ 下构建,这将允许 Lua 库在出错时抛出异常,并确保堆栈上的 C++ 对象被正确销毁。 有关错误处理问题的更多信息,请参阅: 如果你真的想使用在
【文件预览】:
lua-intf-master
----LICENSE(1KB)
----README.md(25KB)
----LuaIntf()
--------src()
--------LuaState.h(24KB)
--------LuaRef.h(35KB)
--------impl()
--------QtLuaIntf.h(5KB)
--------LuaContext.h(5KB)
--------LuaCompat.h(7KB)
--------LuaIntf.h(2KB)