2

Lua からこの関数を使用する方法について、誰かが私に何か提案をしてくれませんか?

HH_DISPLAY_TOPIC (MSDN)

関数をdllから呼び出す方法、またはdllを作成する必要があるか、これがLuacomタイプのシナリオであるかについて、私は少し混乱しています。

4

1 に答える 1

4

Lua は、ランダムな DLL に出て、ランダムな C 関数の呼び出しを開始することはできません1。DLL 内のコードを呼び出したい場合は、この DLL をロードし、Lua から DLL への呼び出しをマーシャリングする適切な Lua モジュールを C で記述する必要があります。Lua は通常の Lua モジュールを読み取り、それに応じて動作できます。

1 : LuaJIT を使用している場合は、FFI を介してこれを行うことができます。ある程度、呼び出す関数のインターフェイスを説明する文字列を提供する必要があるためです。

于 2013-01-20T21:08:12.693 に答える