在C中使用Lua,使用Code :: Blocks和MinGW设置环境
我在使用Code :: Blocks和MinGW对Lua 5.1库进行链接时遇到了一些困难,因此我可以在C中使用Lua。代码块,我有搜索目录分别指向“C:\ Program Files文件(x86)\ Lua \ 5.1 \ include”和类似路径以“\ lib”结尾链接属性,分别为包括和库选项卡。我甚至在项目的根文件夹中包含“lua51.DLL”和“lua5.1.DLL”。有趣的是,这对于SDL来说很好,它遵循与我刚刚解释的相同的过程。我甚至尝试了链接“-llua -lliblua”的“魔术”修复,它不起作用。我的错误特别是“Main.o:未定义引用'lua_dofile'”,我知道这是一个链接错误。有人能通过TI如何设置正确的东西来引导我吗?在C中使用Lua,使用Code :: Blocks和MinGW设置环境
回答:
难道是因为它是luaL_dofile而不是?注意lua之后的大写字母L.
以上是 在C中使用Lua,使用Code :: Blocks和MinGW设置环境 的全部内容, 来源链接: utcz.com/qa/260764.html