我正在关注本教程 https://lucasklassmann.com/blog/2019-02-02-how-to-embeddeding-lua-in-c/#installation我想知道如何在 ubuntu 上安装以下库:
#include <lua.h>
#include <lualib.h>
#include <lauxlib.h>
我尝试安装各种与 lua 相关的东西,例如:
sudo apt-get install liblua5.1-0-dev
sudo apt-get install lua-devel
但我仍然无法让事情正常进行。有谁知道如何让 lua 为 C 工作?
最佳答案
Lua 的 Ubuntu 软件包添加了一个额外的子目录,以便您可以一次安装多个版本。要么这样做:
#include <lua5.1/lua.h>
#include <lua5.1/lualib.h>
#include <lua5.1/lauxlib.h>
或者在编译器命令行上传递-I/usr/include/lua5.1
。 (如果在执行这些选项后出现 undefined reference 错误,那么您可能需要将 -llua5.1
附加到编译器命令行。)
关于c - 如何获取 Linux 的 lua 库以便在 C 中使用它们?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73652349/