Компиляция программы Windows из Linux не была доступна из OpenFl за это время, я создал несколько запросов на передачу и обновления кода, чтобы включить его, однако попытка была отключена. Я думаю, что это связано с управляемостью и рынком. Но идея кодирования в Linux для каждой ОС делает Linux мощной платформой для кодирования!
Для решения этой проблемы потребовалось некоторое время, так как некоторые коды в ее компоненте haxe были необходимы для обновления. Я продолжил свое исследование и в итоге внес несколько кодов в OpenFl и Haxe/Hxcpp.
Возникли проблемы с компиляцией, которые намного сложнее решить, Ret-Mode предложил лучшее решение в то время. Для тех, кто интересуется, проверьте здесь: https://github.com/Ret-Mode/lime примените его исправление к вашей установке извести. Метод crosscompilation выглядит следующим образом:
Установка на Linux для crosscompilation
1 хранилище Clone
git clone --recursive https://github.com/Ret-Mode/lime
2 Установка:
haxelib dev lime lime
2a Rebuild инструменты (от извести/$ {version}/tools):
haxe tools.hxml
3 Первый построить для вашей Linux архитектуры:
haxelib run lime rebuild linux -DHXCPP_M32 -32
haxelib run lime rebuild linux -DHXCPP_M64 -64
3a Сложение известь для MinGW, а также выбрать свой MinGW арку:
haxelib run lime rebuild windows -Dmingw -DHXCPP_M32 -32
haxelib run lime rebuild windows -Dmingw -DHXCPP_M64 -64
4 Строительные проекты для Вашей арки:
haxelib run lime build windows -Dmingw -64
haxelib run lime build windows -Dmingw -32
5 Если у вас установлен WINE, у вас должен быть значок вашего приложения. Если нет, приложение будет иметь собственный значок, но будет работать