百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
L

LuaBridge

> 编程语言
开源

一款轻量级、无依赖性的库,用于将 Lua 绑定到 C++

1.8K stars0 点赞1 次浏览
访问官网GitHub

工具介绍

一款轻量级、无依赖性的库,用于将 Lua 绑定到 C++


LuaBridge 2.10

[LuaBridge][1] 是一个轻量级且无依赖性的数据映射库, 在 C++ 和 [Lua][2] (一个强大的脚本语言)之间来回传递函数和类。 一种快速、轻量级、可嵌入的脚本语言)。LuaBridge 已经经过测试 并且支持从 5.1.5 开始的 Lua 版本,尽管它应该在更早的版本中也能正常运行。 从 5.1.0 起的任何 Lua 版本以及 [LuaJit][3]。 LuaBridge 提供以下功能:

  • [MIT 许可][4] - 可打印的 [参考手册][5]。
  • 仅包含头文件:没有 Makefile、.cpp 文件,只有一个 #include!
  • 简单、轻便,不需要其他东西(比如 Boost)。
  • 不需要宏、设置或配置脚本。
  • 支持不同的对象生命周期管理模型。
  • 方便、类型安全地访问 Lua 堆栈。
  • 自动绑定函数参数类型。
  • 轻松访问 Lua 对象,如表和函数。
  • 使用清晰易于调试的风格编写。

若要启用 C++17 特性(std::optional 和 std::string_view),请指定额外选项:-DLUABRIDGE_CXX17=1。

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

C

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言