链接器错误Lua 5.1
Linker Error Lua 5.1
我正在用Lua库编译一些基本的东西,并不断为某些方法获得未定义的引用错误。
并非所有方法都有问题,只有loadfile和set/getglobal。我尝试用扩展的Macro替换set/getglobal,但我得到的"LUA_GLOBALSINDEX"未在此范围内声明。然而,注释掉有问题的方法确实允许编译该文件。
我用来编译的命令是:
g++ /sourcefiles/ -Wall -lncurses -llua5.1 -lm -ldl
您不认为LUA_GLOBALSINDEX是#define
吗?定义不是从库文件链接的。
相关文章:
- 使用 lua 协程 API 和lua_close时出现分段错误
- 在 Lua 中加载 C++ 模块时'Attempt to index a string value'错误
- C++调用lua_dostring来加载具有"require('cjson')"的Lua Scrip引发错误:cjson.so:未定义的符号:lua_getfield
- 如何使用适用于 Lua 的 C API 在控制台中打印错误
- 使用来自C 的LUA,无法打开标准LIB,而没有错误
- Lua 语法错误的描述性错误消息
- 将C编译为C++链接器错误(lua和oolua)
- Visual C++ & Lua - 尝试索引 nil 值错误
- Lua errorPANIC:调用 Lua API 时出现不受保护的错误(尝试调用 nil 值)
- 将错误与lua&luabind链接 - mingw
- 如何将lua5.1添加到CMakeLists.txt?错误:未找到 lua.hpp
- Lua 和 vs2015 的链接器错误
- Lua+Luabind,"runtime error"后堆栈顶部没有错误信息
- C++ 输出 LUA 语法错误
- 当我为调试Lua编译程序时,运行得很好,但为什么我要为发布版编译它,我得到了一个c0000005错误
- 链接器错误Lua 5.1
- C++和Lua-无保护错误(错误回调)?这怎么可能
- 当我调用绑定的 c++ 类函数两次时出现 lua 错误?
- SWIG生成的Lua<-->C++ Wrapper错误地处理了typedef重命名的基元类型
- 试图将函数绑定到lua的c++错误