gpt4 book ai didi

linker - 静态链接lua的问题

转载 作者:行者123 更新时间:2023-12-02 08:26:07 24 4
gpt4 key购买 nike

我正在尝试使用 VS2012 将 lua 静态链接到我的 C++ 应用程序中。我从 sourceforge 下载了 vs11_lib 文件,并为此文件 lua52.lib 添加了链接器依赖项。现在,当我尝试编译时,我遇到了各种链接错误,并且我很确定我错过了一个步骤。同样,我静态地执行此操作,因为我希望我的应用程序独立运行。任何指点将不胜感激!

最佳答案

最好的方法是自己构建嵌入式 Lua。下载所需版本的源文件,在 VS2012 中创建静态库项目,将源文件(*.h 和 *.c 复制到 VS 项目,而不是 VS 解决方案)并将所有源文件添加到项目中,除了 luac.clua.c,独立可执行文件而不是嵌入式库需要它们(而且它们在一个项目中无论如何都会相互冲突)。

编译发行版本后,您就得到了可以链接的 lua5.x.lib。如果仍然无法正常工作,则问题可能是您在错误的位置添加了链接器依赖项。

关于linker - 静态链接lua的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16432442/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com