链接器错误Lua 5.1

Linker Error Lua 5.1

本文关键字:Lua 错误 链接      更新时间:2023-10-16

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

并非所有方法都有问题,只有loadfile和set/getglobal。我尝试用扩展的Macro替换set/getglobal,但我得到的"LUA_GLOBALSINDEX"未在此范围内声明。然而,注释掉有问题的方法确实允许编译该文件。

我用来编译的命令是:

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

您不认为LUA_GLOBALSINDEX是#define吗?定义不是从库文件链接的。