5
我试图在Visual Studio 2010中使用Lua + Luabind创建一些HelloWorld。我从here下载了Lua src并将它的源文件添加到项目中。然后我下载并添加了luabind的源码。 Finaly添加了main.cpp。所以之后,试图编译项目,并在大多数luabind文件中得到错误:Lua项目编译有错误(luabind)
error C3861: 'lua_strlen': identifier not found
error C2065: 'LUA_GLOBALSINDEX' : undeclared identifier
请帮我,我做错了什么?我必须将哪些文件添加到项目中?也许一些额外的库?组织lua项目的最佳做法是什么?
是的你对!随着Lua 5.1的工作。据我了解,自从Lua 5.2以来没有向后兼容性? – Edward83
http://lua-users.org/wiki/LuaVersionCompatibility – Edward83
@ Edward83,您可以通过定义'LUA_COMPAT_ALL'来编译Lua 5.2,使其与Lua 5.1向后兼容。 – lhf