簡體   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