我正在使用Lua库编译基本内容,并继续为某些方法获取未定义的引用错误。
并非所有方法都有问题,只有loadfile和set / getglobal。我尝试用扩展的宏替换set / getglobal,但是我在这个范围内没有声明“LUA_GLOBALSINDEX”。但是,注释掉有问题的方法确实可以编译文件。
我用来编译的命令是:
g++ /sourcefiles/ -Wall -lncurses -llua5.1 -lm -ldl
答案 0 :(得分:0)
你不认为LUA_GLOBALSINDEX是#define
吗?定义不是从lib文件链接的。