これを見つけました:http://techneilogy.blogspot.de/2012/02/compiling-lua-with-visual-studio-2010.html
Visual Studio 2010 で Lua をコンパイルする
ルアをダウンロード
http://www.lua.org/から目的の Lua ソースをダウンロードします。 この投稿の時点では、最新のソースへのリンクがページの上部にあります 。 .html
最新のリリースは gzip (.gz) 形式で圧縮されています。これを解凍できるものをまだ持っていない場合は、無料または少額で利用できるユーティリティがいくつかあります (個人的には、7-Zip の方が好みです)。バックアップとしてどこかに解凍するか、Visual Studio プロジェクトを作成した直後に解凍することができます。
VS2010 C++ プロジェクトを作成する
1) Visual Studio を開き、新しい Visual C++ プロジェクトを作成します。作成するプロジェクトのタイプは、Visual Studio 2010 でファイル => 新規 => プロジェクト… => Visual C++ => 一般 => 空のプロジェクトとしてリストされているものです。好きな名前を付けてください。たとえば、使用している他のバージョンの Lua と競合しない場合は「Lua」、バージョンを追跡したい場合は「Lua52」などです。
2) Visual Studio が C++ ファイルを置くデフォルトの場所に Lua ソース ファイルをコピーまたは解凍します。VS2010 の VC++ では、これはソリューション フォルダーの下のプロジェクト フォルダーにあります。(不明な場合は、一時的な .h ファイルを作成し、VS が配置した場所を確認してください。)
3) Visual Studio に戻り、[追加] => [既存の項目…] オプションを使用して、ソリューション エクスプローラー ウィンドウからファイルをソリューションに追加します。拡張子が .h または .hpp のすべてのファイルを「ヘッダー ファイル」の下に追加し、拡張子が .c のすべてのファイルを「ソース ファイル」の下に追加します。</p>
Lua のコンパイル
1) この時点でプロジェクトをコンパイルしようとすると、次のようなエラー メッセージが表示されます。
luac.obj : エラー LNK2005: _main はすでに lua.obj で定義されています
これは、Lua ディストリビューションに、Lua REPL / ファイル インタープリター (lua.c) とバイト コード コンパイラー (luac.c) の両方のメイン ファイルが含まれているためです。
2) 現時点では、インタープリター「lua.c」が必要なので、コンパイラー「luac.c」をプロジェクトから削除します。ここで、すべてを再構築します。
ルアを実行
1) 再構築がすべて成功した場合、Visual Studio 内、エクスプローラー、またはコマンド プロンプトから Lua REPL を実行できるはずです。結果は次のようになります。
2) テストとして数行入力してみてください。
3) 実行可能ファイルの名前の後に Lua プログラム ファイル名を続けて、コマンド ラインから Lua プログラム ファイルを実行することもできます。それだけです。これで、Lua を言語として、また組み込み可能なインタープリターとして探索し始めることができます。「hello world」やフィボナッチ ジェネレーターなどを作成することは間違いありません。C コードで言語自体にコマンドを追加してみたい場合は、自分の名前で関数を作成してみてください。リソースを確認してください。 Lua サイトのリンクから入手できます。これには、「バッテリーを含む」バージョンや、他の構成を使用して Windows で Lua をコンパイルするためのヒント (いくつかの完全なプロジェクトへのリンクを含む) が含まれます。