5
Visual Studio 2010でHello WorldをLua + Luabindで作ろうとしています.Lua srcをhereからダウンロードし、プロジェクトにソースファイルを追加しました。次に、私はluabindのソースをダウンロードして追加しました。 Finalyはmain.cppを追加しました。それは、プロジェクトをコンパイルしようとしましたが、ほとんどすべてのluabindファイルのエラーを得た後にそう:エラーでコンパイルされたLuaプロジェクト
error C3861: 'lua_strlen': identifier not found
error C2065: 'LUA_GLOBALSINDEX' : undeclared identifier
私が間違って何をしたか私を助けてください?どのファイルをプロジェクトに追加する必要がありますか?多分追加のライブラリですか?ルアプロジェクトを構成するベストプラクティスは何ですか?
はい、そうです! 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