在C中使用Lua,使用Code :: Blocks和MinGW设置环境

时间:2011-10-18 02:13:49

标签: c linker lua mingw codeblocks

我在使用Code :: Blocks和MinGW连接Lua 5.1库时遇到了一些困难,因此我可以在C中使用Lua。在代码块中,我有搜索目录指向“C:\ Program Files( x86)\ Lua \ 5.1 \ include“和类似的路径以”\ lib“结尾,用于链接属性,分别用于includes和libraries选项卡。我甚至在项目的根文件夹中包含“lua51.DLL”和“lua5.1.DLL”。有趣的是,它适用于SDL,它遵循我刚才解释的相同程序。我甚至尝试过连接“-llua -lliblua”的“神奇”修复,但它不起作用。我的错误是“Main.o:未定义引用'lua_dofile'”,我知道这是一个链接错误。有人可以告诉我TI如何设置正确的东西吗?

1 个答案:

答案 0 :(得分:2)

可能是因为它是luaL_dofile而不是吗?请注意lua之后的大写字母L.