Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在用 Lua 库编译一些基本的东西,并且不断收到某些方法的未定义引用错误。
并非所有方法都有问题,只有 loadfile 和 set/getglobal。我尝试用扩展的宏替换 set/getglobal,但是我得到一个“LUA_GLOBALSINDEX”没有在这个范围内声明”。然而,注释掉有问题的方法确实允许文件编译。
我用来编译的命令是:
g++ /sourcefiles/ -Wall -lncurses -llua5.1 -lm -ldl
你不认为 LUA_GLOBALSINDEX 是一个#define吗?定义未从 lib 文件链接。
#define