Выпуск HaxeDevelop Openfl для Neko .exe открывает консоль терминала

... который показывает и перечисляет все изменения trace(); , boolean и int... Как мне отключить открытие этой терминальной консоли, когда я открываю .exe, сгенерированный через neko?

Помощь искренне приветствуется!


person Esa T. H.    schedule 18.07.2016    source источник


Ответы (1)


Согласно ответу singmajesty (автора OpenFL) здесь что касается этой проблемы, в настоящее время это невозможно:

В настоящее время Neko работает именно так, и ожидается. Я решил это раньше в нашей цели Windows C++, но Neko нравится иметь командную строку (возможно, используя подсистему «консоли» Windows)

В качестве альтернативы вы можете попробовать использовать цель CPP, у которой нет этой проблемы.

Однако вы можете скрыть следы с помощью no-traces haxedef.

person Gama11    schedule 18.07.2016
comment
Просто с neko я мог бы встроить свою .swf библиотеку и сделать .exe автономной, но с cpp я получаю cannot grow buffer -ошибку, когда пытаюсь ее встроить... Есть идеи? :/ - person Esa T. H.; 18.07.2016
comment
Итак, вы используете embed="true" как здесь? Файл .swf большой? - person Gama11; 18.07.2016
comment
Кажется, это актуальная проблема Haxe, которая все еще открыта: github.com/HaxeFoundation/haxe/issues/ 3237 - person Gama11; 18.07.2016
comment
ну это 6400кб и да embed="true" - person Esa T. H.; 18.07.2016
comment
поэтому то, что я читаю, мой файл swf не должно вызывать никаких проблем? Верно? ... :/ - person Esa T. H.; 18.07.2016
comment
ааа, кажется довольно большой и старой проблемой ... думаю, я могу попрощаться с автономным .exe, если я продолжу использовать Haxe и ориентироваться на Windows ... Пока кто-нибудь не исправит это :/ - person Esa T. H.; 18.07.2016