2014-05-25 5 views
1

Haxe 프로그래밍 언어를 사용해 게임을 만들고 싶습니다. Windows에서 Flash Develop 응용 프로그램을 사용할 때 프로젝트 파일이 포함되어 있으므로 모든 참조가 발견됩니다.IntelliJ에서 Haxe 프로젝트를 열 때 "Unresolved Symbol"

하지만 Mac이나 Windows에서 열 때 참조가 발견되지 않아 "해결되지 않은 기호"라는 오류가 표시됩니다.

이러한 리소스/참조/기호를 어떻게 매핑/가져 오기/정의 할 수 있는지 알고 계십니까? :-)

아래 문제의 스크린 샷 ... 사전에

덕분에 지금까지 내가 아는 한 ... :-)

enter image description here

답변

0
  1. 이다, 인 IntelliJ 플러그인 조금 구식이야.
  2. 이들은 haxe 표준 라이브러리가 아닙니다. 해당 라이브러리를 설치하고 추가해야합니다. (haxe 컴파일러는 -lib <name>로 소요, 나는 인 IntelliJ에서 프로젝트 설정에서에 추가하는 몇 가지 목록이 있어야 같아요. IDEA 13에서
+0

감사합니다. 부끄러움, 나는 Flash Develop 대신 IntelliJ를 사용하여 내 Mac을 사용할 수 있습니다. –

+0

당신이 할 수 없다는 것을 의미하지는 않습니다. 일단 라이브러리를 설치하고 프로젝트에 추가하면 대부분의 작업이 정상적으로 진행될 것이라고 확신합니다. – stroncium

+0

이 플러그인이 다시 활발하게 개발되고있는 것 같습니다. –

3

, 당신의 Haxe 프로젝트에 모듈 설정을 열고 모듈로 이동> 종속성을 선택하고 더하기 기호를 클릭하여 새 종속성을 추가하십시오. "라이브러리 ..."를 선택한 다음 새 라이브러리 단추를 클릭하고 드롭 다운에서 Haxe를 선택하십시오. 디스크의 라이브러리 위치로 이동하십시오 (예 : flixel/usr/lib/haxe/lib/flixel)

위의 절차에 따라 flixel, flixel addons 및 openfl에 대한이 문제가 해결되었지만 HaxeFlixel template project (및 HaxeFlixel의 많은 클래스)은 다른 클래스 "플래시"패키지 e (예 : flash.display.Sprite). IntelliJ는 여전히 패키지의 "Unresolved symbol"과 해당 클래스의 "Unresolved type"을보고합니다. 프로젝트가 명령 행에서 정상적으로 실행되기 때문에 이것이 Haxe Plugin의 문제라고 생각하지만이 문제를 해결할 방법을 찾지 못했습니다.

0

그러나 HaxeFlixel 템플릿 프로젝트 (및 HaxeFlixel 많은 클래스)도 flash.display.Sprite 같이, "플래쉬"와 같은 패키지 을 다른 클래스를 참조. IntelliJ는 여전히 패키지에 "Unresolved symbol"을보고하고 있으며 해당 클래스의 "Unresolved type"을보고하고 있습니다.

플래시. * 수입은 당신이 (일부 제네릭이) Haxe SDK (툴킷) 일부 HaxeFlixel 클래스를 구문 분석 할 수 까다 롭습니다 설정 한 경우, 해석 할 수 있어야합니다.

관련 문제