繁体   English   中英

Haxe项目未编译

[英]Haxe project not compiling

我正在开发游戏,当时我注意到已经发布了新版本的OpenFL,Lime(如果我还记得的话)和swf。 我更新了库,再次打开FlashDevelop,然后继续制作游戏。 过了一会儿,我的IDE没有在Flash上​​成功编译,而是在控制台上打印了此错误消息。

Running process: C:\Program Files (x86)\FlashDevelop\Tools\fdbuild\fdbuild.exe "C:\Users\Juha\Documents\Haxe Programs\Time4You\Time4You.hxproj" -ipc 1192a496-8b1d-4775-a939-9caf24483487 -version "3.1.3" -compiler "C:\HaxeToolkit\haxe" -library "C:\Program Files (x86)\FlashDevelop\Library" -target "flash"
Building Time4You
Running Pre-Build Command Line...
cmd: "C:\HaxeToolkit\haxe/haxelib" run lime build "project.xml" flash -debug -Dfdb
Called from ? line 1
Called from CommandLineTools.hx line 1359
Called from CommandLineTools.hx line 25
Called from CommandLineTools.hx line 126
Called from CommandLineTools.hx line 579
Called from lime/project/PlatformTarget.hx line 70
Called from lime/tools/platforms/FlashPlatform.hx line 224
Called from lime/tools/helpers/FlashHelper.hx line 816
Called from lime/tools/helpers/FlashHelper.hx line 629
Called from format/swf/Writer.hx line 59
Called from format/swf/Writer.hx line 1255
Called from format/swf/Writer.hx line 1163
Called from format/swf/Writer.hx line 1121
Called from /usr/lib/haxe/std/haxe/io/Output.hx line 168
Uncaught exception - Overflow
Build halted with errors.

任何想法可能导致此问题或如何解决?

您可以尝试回滚到以前的库吗? 您的haxelib列表说什么?

您也可以尝试-D legacy编译器标志

您是否分别更新了每个库? 如果您使用某种引擎(例如haxe flixel),则可能存在版本不匹配的情况。 如果是这样,haxelib升级可能会起作用。

我可能会尝试这些(以相反的顺序),然​​后再仔细研究更新的库中发生的变化(如果您还没有的话)

仅供以后参考,在大多数情况下,该问题很可能是由.hxproj文件损坏/损坏引起的,在大多数情况下,该文件创建另一个项目,或者如果您使用的是版本控制,则回滚该文件的效果最佳。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM