1

OpenFL、Lime (記憶が正しければ)、swf の新しいバージョンが公開されていることに気付いたとき、私は自分のゲームに取り組んでいました。ライブラリを更新し、FlashDevelop を再度開き、ゲームの作成を続けました。しばらくすると、Flash でコンパイルが成功する代わりに、私の IDE はコンソールにこのエラー メッセージを出力しました。

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.

これを引き起こす可能性のあるアイデア、またはこれを修正する方法はありますか?

4

2 に答える 2

1

以前のライブラリにロールバックしてみてはいかがでしょうか? あなたのhaxelibリストは何と言っていますか?

-D legacyまた、コンパイラフラグを試すこともできます

各ライブラリを個別に更新しましたか? ある種のエンジン ( haxe flixel など) を使用している場合、バージョンが一致していない可能性があります。その場合、haxelib のアップグレードが機能する可能性があります。

まだ行っていない場合は、更新されたライブラリで何が変更されたかを正確に掘り下げる前に、おそらくこれらを(逆の順序で)試してみます

于 2015-04-17T11:16:25.303 に答える
0

将来の参考のために、ほとんどの場合、別のプロジェクトを作成するか、バージョン管理を使用している場合は、そのファイルをロールバックするのが最善の方法です。

于 2015-09-24T02:44:33.660 に答える