如何获取错误行调试Haxe for windows?

时间:2013-03-12 16:07:03

标签: windows debugging haxe haxeflixel nme

我在FlashDevelop中使用Haxe w / HaxeFlixel构建游戏,目前面向Windows平台。

虽然我在控制台中收到错误消息,但我想知道我是否也能得到错误行(就像flash一样)。

我只是得到这样的东西

  

错误:空对象引用

我正在使用NME命令行nme test windows -debug

进行编译

3 个答案:

答案 0 :(得分:3)

我在Haxe Google Group上发布了这个问题,这是hxcpp创建者Hugh的“官方回答”:

  

嗨,3.0 HXCPP版本中存在一个阻止正确的错误   在这种情况下,在调试模式下堆栈转储。这在SVN中得到修复   版。您还可以附加visual studio并进行功能休息   指向“hx :: CriticalError”并检查那里的堆栈。

     

下一版本的hxcpp将解决此问题。

答案 1 :(得分: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/

答案 2 :(得分:0)

尝试从cmd运行。我敢肯定,那里会打印异常信息。并且不要忘记设置'-debug'模式。