我正在构建一个嵌入了 Lua 脚本引擎的 C++ 应用程序。我正在 Linux (Ubuntu) 上开发。
我已经在我的开发机器上安装了 Lua(通过安装 lua5.1 包)。我可以成功运行 Lua 解释器(通过 cmd 行)。
但是,在构建时,出现以下链接错误:
/usr/bin/ld: cannot find -llua5.1
我搜索了 Ubuntu 论坛/软件包存储库等,但似乎找不到所需的软件包。谁能帮忙?
PS:我还需要安装tolua++的开发文件(我也不确定哪个Ubuntu包是必需的)。
我在 Ubuntu 10.0.4 上
最佳答案
安装 liblua5.1-dev 包,如果这不起作用,请从源代码编译 Lua。
或者您可以尝试使用 -llua 而不是 -llua5.1。
关于c++ - Linux 上的 Lua C++ 开发文件 (/usr/bin/ld : cannot find -llua5. 1),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4429401/