我在FlashDevelop中使用Haxe w / HaxeFlixel构建游戏,目前面向Windows平台。
虽然我在控制台中收到错误消息,但我想知道我是否也能得到错误行(就像flash一样)。
我只是得到这样的东西
错误:空对象引用
我正在使用NME命令行nme test windows -debug
答案 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'模式。