1

我正在用 Lua 库编译一些基本的东西,并且不断收到某些方法的未定义引用错误。

并非所有方法都有问题,只有 loadfile 和 set/getglobal。我尝试用扩展的宏替换 set/getglobal,但是我得到一个“LUA_GLOBALSINDEX”没有在这个范围内声明”。然而,注释掉有问题的方法确实允许文件编译。

我用来编译的命令是:

g++ /sourcefiles/ -Wall  -lncurses -llua5.1 -lm -ldl
4

1 回答 1

0

你不认为 LUA_GLOBALSINDEX 是一个#define吗?定义未从 lib 文件链接。

于 2013-08-21T23:10:22.907 回答