2017-01-16 9 views
3

私はwin32アプリケーションを持っており、これはLuaファイルにリンクされています。 LuaファイルとC++ファイルは双方向の通信を持ち、お互いに機能を呼び出すことができます。Visual Studioを使用してLuaコードをデバッグする方法

私はC++コードと同様にVisual Studio IDEからLuaコードをデバッグしたかったのです。私は "BabeLua 2012 2012 for V3.2.2.0"の拡張機能をインストールしましたが、デバッグできませんでした。

私は単にLuaファイルにブレークポイントを作成し、Win32アプリケーションにコードを添付しましたが、シンボルがロードされていません "。

..私はシンボルファイルを行いLuaのために存在する、またはLuaのスクリプトをデバッグするために、他の直感的な方法があるかを理解するのに役立ちます

すべてのヘルプは大歓迎されます...

答えて

3

LUAスクリプトをデバッグするための直感的な方法があります。

他のアプリケーションに含まれるLuaスクリプトのデバッグをサポートするZeroBrane Studio IDEをお試しください。詳細と例については、ドキュメントのremote debugging sectionを参照してください。

+0

ありがとうございます。私はこのツールをインストールしましたが、私のwin32アプリケーションがLUAファイルに呼び出しを行い、その逆の場合には、既存のwin32アプリケーションにLUAスクリプトを接続する方法がありませんでした... –

+1

デバッグするLuaファイルに 'require( 'mobdebug')。start()'を追加する必要があります。最初のファイルである必要はありませんが、デバッグを開始するにはその行にコードが必要です。 Luaソースの変更がオプションでない場合は、Decodaを試してください。 –

関連する問題