Как настроить файл сборки haxe (HXML) для сборки из каталога src?

Я пытаюсь построить уже существующий проект HaxePunk в возвышенном (переход от FlashDevelop).

Проблема: Ошибка: не удалось обработать аргумент

Вот мой файл.hxml:

-neko
-cp "c:/path/to/project/src"
-main Main

Я где-то читал, что вы не должны использовать /src соглашение для ваших файлов SRC. Это раздражает, так как я хочу, чтобы ресурсы и двоичные файлы находились в их собственных каталогах отдельно от файлов src. Как мне правильно настроить это?

1 ответ

Решение

Вы действительно должны использовать src соглашение и не запихивать все в один и тот же каталог. Вы также не хотите делать сборку специфичной для вашей машины, поэтому в приведенном выше примере вам не нужен абсолютный путь, а относительный. Поэтому попробуйте следующее:

#content of c:/path/to/project/build.hxml
-neko bin/output.n
-cp src
-main Main

Обратите внимание, что для -cp Вы используете относительный путь. Путь относительно того, где haxe выполнен. Это обычно совпадает с тем, где ваш build.hxml Файл есть, но это не обязательно.

Также вы не указали выходной файл для neko. Обратите внимание, что вам придется создать каталог bin вручную, потому что компилятор не сделает этого за вас и будет жаловаться, если он не существует.

Эта информация носит общий характер и никоим образом не связана с Sublime. Sublime должен играть просто замечательно с этими настройками.

Другие вопросы по тегам