所以我在互联网上搜索了一段时间,几乎没有找到关于如何安装 luabind 的教程或好的说明。我发现我需要安装 boost 和 lua 5.xx 才能安装它;我已经安装了 lua 5.3.1(肯定有效),并像这样安装了 boost:
sudo apt-get install libboost-all-dev
并检查了它:它在 /usr/include/boost 中;
看到我安装了所需的 2 个库。问题是如何安装 luabind?是否有任何软件包或类似的东西?有人可以给我一些命令行说明,以便我可以轻松安装它吗?PS:我查看了官方文档,但出于某种原因它不起作用。
答案1
在所有当前支持的 Ubuntu 版本中打开终端并输入:
sudo apt install libluabind-dev
libluabind-开发-- luabind c++ 绑定到 lua:静态库和头文件
Luabind 是一个帮助您在 C++ 和 Lua 之间创建绑定的库。它能够将用 C++ 编写的函数和类暴露给 Lua。它还将提供在 lua 中定义类的功能,并让它们从其他 lua 类或 C++ 类派生。Lua 类可以从其 C++ 基类覆盖虚拟函数。