Lua - 初始化[重复]

2024-01-30

我无法在 Arch Linux 下正确初始化 lua。 Lua - 最新版本。这是我的代码:

#include <stdio.h>
extern "C"
{
    #include <lua.h>
    #include <lauxlib.h>
    #include <lualib.h>
}

int main()
{
    lua_State *luaVM = luaL_newstate();
    if (luaVM == NULL)
    {
        printf("Error initializing lua!\n");
        return -1;
    }

    luaL_openlibs(luaVM);
    lua_close(luaVM);

    return 0;
}

/tmp/cc0iJ6lW.o:功能中main': test_lua.cpp:(.text+0xa): undefined reference toluaL_newstate'

test_lua.cpp:(.text+0x34): 对“luaL_openlibs”的未定义引用

test_lua.cpp:(.text+0x40): 对`lua_close'的未定义引用collect2: ld

返回 1 退出状态

怎么了?


您需要通过传递以下内容来链接 Lua 库-llua and -llualib flags.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Lua - 初始化[重复] 的相关文章

随机推荐