安装lua不需要安装的库

时间:2015-01-27 20:42:53

标签: c++ lua

我正在运行Debian Jessie,我正在尝试学习如何将Lua作为脚本语言嵌入到c ++程序中,但是当我使用apt来安装lua时,我没有得到库" lua.h&#34 ;," luaxlib.h",或" lualib.h"我在通过论坛等时找不到任何答案。我做了两件事

sudo apt-get install lua50
sudo apt-get install lua5.2

并且他们说我已经将它们更新并升级了,但我没有得到lua C API,这是我现在需要的。我也不知道这两个包之间的区别,所以对此的任何解释都将非常感激

1 个答案:

答案 0 :(得分:3)

lua.hlauxlib.hlualib.h不是“库”,它们是头文件,它们将包含在软件包的-devel版本中。

你不会错过“lua C api”你缺少编译自己的C代码来对付lua api所需的头文件(因为你缺少api函数的定义等)。

这些包之间的区别是涉及的lua版本。

lua50可能是lua 5.0。 lua5.2将是lua 5.2。它们是(非常)不同版本的语言。