2016-07-24 5 views
0

나는 Haxe 프로젝트를 작업 해 왔으며 모든 것이 원활하게 윈도우를 목표로 삼고 있습니다 ... 내가 몇 일 동안 휴식을 취할 때까지 지금 내가 어떤 일을하기 위해 돌아 왔을 때 디버깅을 시도 할 때 또는 해제 :빌드가 오류로 인해 중단되었습니다

Building main 
Running Pre-Build Command Line... 
cmd: "C:\HaxeToolkit\haxe/haxelib" run lime build "project.xml" windows -debug -Dfdb 
Build halted with errors. 
Done(1) 

가 ... 내가 잘못이 무엇인지 이해하지 못하는, 지금 haxetoolkit가, 라임, 모두가 최신 상태가 아닌 손상 openfl, 내가 HaxeDevelop과에 FlashDevelop을 시도했습니다 다시 설치를 여러 번 있고, 문제 계속됩니다 ... 단지 창문을 타겟팅하는 것이 아니라 무엇이든 ...

도와주세요. 그것은 내 코드가 아니며 며칠 동안 아무 것도하지 않았으며 모든 것이 2 일 전에 정상적으로 작동했습니다 ...

편집 : 나는 생각하는 문제의 근원을 정확히 찾아 낼 수있었습니다. 나는 처음부터 새로운 프로젝트를 시도했고 project.xml을 편집하여 자산 라이브러리로 .swf를 사용할 수있게 만들었습니다. 뭔가 잘못되어 빌드가되지 않습니다 ... :

다음은 내가/= "true"로하고 생성하거나 = "true"로 내가 얻을 미리로드 제거 할 때

<library path="Assets/library.swf" type="swf" preload="true" generate="true" />

: 내있는 project.xml :

<!-- classpath, haxe libs --> 
    <source path="src" /> 
    <haxelib name="openfl" /> 
    <haxelib name="swf" /> 
    <haxelib name="actuate" /> 

    <!-- assets --> 
    <library path="Assets/library.swf" type="swf" preload="true" generate="true" /> 

    <assets path="Assets" rename="assets" exclude="openfl.svg|*.swf" /> 

    <icon path="assets/openfl.svg" /> 

    <!-- optimize output 
    <haxeflag name="-dce full" /> --> 

편집 2 : 이 함께 할 수있는 뭔가있어 :

Error: error running link.exe -out:ApplicationMain-debug.exe -nologo -machine:x86 -debug -subsystem:windows,5.01 -libpath:lib user32.lib @obj/msvc16-debug-ncxp/all_objs 
Build halted with errors. 
Done(1) 
+0

정말 절망적입니다. :(잘못된 생각은 없습니다 ... –

+0

실제 오류를 보려면 명령 줄에서 프로젝트를 빌드해야합니다. – RealyUniqueName

답변

0

OpenFL 커뮤니티의 멋진 사람들이이 문제를 해결하는 데 도움을주었습니다. 최신 libs의 버그 였고, 지금 해결되었으며 다음 업데이트에 포함될 것입니다. 이제 해결책은 다음과 같이 다운 그레이드하는 것입니다.

haxelib set openfl 4.0.1 
haxelib set lime 3.0.1 
haxelib set swf 2.2.2 

이제는 예상대로 작동합니다.

관련 문제