我在使用 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'的 undefined reference ”,我知道这是一个链接错误。谁能告诉我 TI 是如何正确设置的?
最佳答案
会不会是因为它是luaL_dofile反而?注意lua后面的大写L。
关于c - 在 C 中使用 Lua,使用 Code::Blocks 和 MinGW 设置环境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7801724/