1

私は Lua を C++ に埋め込む (そして Lua を学ぶ) ことを試みています。ここでは、Elias Daler の補助輪の方法から始めます。MSVC 14.0、LuaBinaries 5.3.2 - リリース 1 (具体的には lua-5.3.2_Win32_dllw4_lib.zip here )、および LuaBridge 2.0 を使用しています。

次の追加のインクルード ディレクトリを追加しました。

C:\lua-5.3.2_Win32_dllw4_lib\include;C:\LuaBridge

そして、次の追加の依存関係:

C:\lua-5.3.2_Win32_dllw4_lib\liblua53.a

そして、私は次のソースを使用しています(可能な限り削減しています):

#include "stdafx.h"
#include <LuaBridge.h>

int main() {
    luabridge::lua_State* L = luabridge::luaL_newstate();
}

そのソースは正常にコンパイルおよびリンクされますが、アプリケーション自体が標準の不足している DLL システム エラーを引き起こします。

コンピュータに lua53.dll が見つからないため、プログラムを開始できません。この問題を解決するには、プログラムを再インストールしてみてください。

lua53.dll は C:\lua-5.3.2_Win32_dllw4_lib\ にあります。

4

1 に答える 1