【问题标题】:Working with Lua in C, setting up environment with Code::Blocks and MinGW在 C 中使用 Lua,使用 Code::Blocks 和 MinGW 设置环境
【发布时间】: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


    【解决方案1】:

    难道是因为它是luaL_dofile 而不是?注意 lua 后面的大写 L。

    【讨论】:

    • 哇,那是我的问题。谢谢,下次我需要做得更好的 RTFMing :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-01
    相关资源
    最近更新 更多