【发布时间】:2011-10-18 02:13:49
【问题描述】:
我在使用 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 linker lua mingw codeblocks