質問: 10 ``` ### 補足情報(言語/FW/ツール等のバージョンなど) VC2013 Luaは5.3.2です
回答: LuaLib.libはどのように作成しましたか? エラー内容からはLuaLib.libはReleaseでビルドしたものを使用していて、それをDebugビルドしたプログラムに組み込んでいるため発生しているように推測されます。 よって、Debugビルド時はDebugビルドで作成したLuaLib.libを、Releaseビルド時はReleaseビルドで作成したLuaLib.libをリンクすることによって解決するものと思われます。 ここからは余談ですが 私はプロジェクトのターゲット毎のビルドの設定を行うよりLuaをビルドするほうが簡単なので、 Luaのスタティックライブラリを作成するプロジェクトを作成してそれを参照するようにしています。 Luaのビルドはソースディレクトリにあるlua.cとluac.c以外のソースコードをビルドすればよいだけです。 スタティックライブラリのプロジェクトの作成方法は以下を参考にしてください。