gpt4 book ai didi

c++ - 使用 LuaPlus 时的编译错误

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:55:47 24 4
gpt4 key购买 nike

我找到了一个很好的教程,介绍如何使用 Visual Studio 2010 将 LuaPlus 实现到 C++ 项目中。
http://www.zynox.net/luaplus-1-compiling-basic-usage/但是由于一些错误消息,我无法让它工作。

mainproject\main.cpp(51): error C2664: ‘GetCurrentDirectoryW’ : cannot convert parameter 2 from ‘char [260]‘ to ‘LPWSTR’

50. char pPath[ MAX_PATH ];
51. GetCurrentDirectory(MAX_PATH,pPath);
52. strcat_s(pPath,MAX_PATH,"\\test.lua");

我尝试使用 TCHAR 而不是 char,但是它说:

no instance of overloaded function “strcat_s” matches the argument list

所以出于测试目的,我只是删除了这三行并将它们替换为静态路径:

const char* pPath = "C:\\Users\\fancyBubble\\Documents\\Visual Studio 2010\\Projects\\LuaPlusTutorial\\MainProject\\test.lua";

现在我得到:

fatal error LNK1104: cannot open file ‘..\Debug\LUAPlus.lib’

我完全不知道如何解决这个问题。我什至尝试使用教程创建者可能使用的相同版本的 LuaPlus,但错误消息并没有消失。

最佳答案

我真的不知道我做错了什么,但是管理员上传了整个解决方案:
http://www.zynox.net/?wpfb_dl=3

结合 greatwolf 的评论使用它效果很好。 :)

关于c++ - 使用 LuaPlus 时的编译错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19463982/

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