3

FlashDevelopでHaxew/ HaxeFlixelを使用してゲームを構築しており、現在はWindowsプラットフォームを対象としています。

コンソールにエラーメッセージが表示されますが、エラー行も表示できるかどうかを知りたいです(フラッシュのように)。

私はこのATMのようなものしか手に入れていません

エラー:Nullオブジェクト参照

NMEコマンドラインでコンパイルしていますnme test windows -debug

4

3 に答える 3

3

私はこの問題をHaxeGoogleグループに投稿しました。これは、hxcppの作成者であるHughからの「公式の回答」です。

こんにちは。3.0HXCPPバージョンにはバグがあり、この場合、デバッグモードでの正しいスタックダンプが妨げられます。これはSVNバージョンで修正されています。Visual Studioをアタッチして、関数のブレークポイントを「hx :: CriticalError」に配置し、そこでスタックを調べることもできます。

ヒュー

hxcppの次のバージョンでは、この問題が修正されます。

于 2013-03-12T23:01:10.830 に答える
0

次の行をプロジェクトファイルに追加しようとしましたか?

<haxedef name="HXCPP_STACK_TRACE" />
<haxedef name="HXCPP_STACK_LINE" />
<haxedef name="HXCPP_DEBUG_LINK" />

私は同じ問題を抱えていますが、Linuxでは-http ://www.nme.io/community/forums/general-discussion/how-get-stack-trace-if-segmentation-fault-ocured-cpp-target/

于 2013-03-13T03:19:26.950 に答える
0

cmdから実行してみてください。確かに、例外情報はそこに印刷されます。また、「-debug」モードを設定することを忘れないでください。

于 2013-03-13T04:15:45.843 に答える