Kompilacja DosBox na Windows

0

Jest taki emulator DosBox rozprowadzany jako open source. Chciałem spróbować zrobić pewne niewielkie modyfikacje, jednak trzeba zacząć od sprawy kompilacji.

Oczywiście z podanej strony można ściągnąć zarówno źródło, jak i binarkę programu.

Na stronie http://www.dosbox.com/wiki/BuildingDOSBox jest opisany sposób kompilacji programu.
Jednak opisany sposób jest w zasadzie pod Linuxa, pod którym to idzie gładko (ja nie używam Linuxa).

Jest opisane, że do kompilacji pod Windows trzeba zainstalować MiniGW i MSys. Spróbowałem, z tego co widzę, dużo jest cudowania a i tak nie udało mi się skompilować. Z tego co widzę, jest to rozwiązanie żywcem przeniesione z Linuxa na Windows.

Tutaj trzeba najpierw skompilować biblioteki SDL, a potem emulator. Co do bibliotek, to myślę, że ich kompilację pominę, tylko wykorzystam te, które są dołączane już skompilowane w najnowszej wersji programu. Ewentualnej modyfikacji miałoby podlegać tylko i wyłącznie program DosBox.

Ogólna zasada jest taka, że program ten kompiluje się na podstawie pliku MAKEFILE. Program jest napisany w C++.

Nie mam rozeznania wśród kompilatorów C i C++.

W takim razie, czy jest taki kompilator C++ dla Windows, którym można skompilować wspomniany kod programu bez problemu otrzymując w pełni sprawny emulator? To byłoby prostrze i pewniejsze niż "udawanie" Linuxa za pomocą MSys i MiniGW.

Jeżeli jest to jak się taki kompilator nazywa?

0

Ten kompilator nazywa się MinGW. Zauważ że programy dla Linuxa często są udostępniane jako źródła do samodzielnej kompilacji.

0

Fakt, że cały Linux jest open source, i większość programów na ten system ma udostępniony kod do kompilacji.

Po zainstalowaniu MinGW w Windows, polecenie "make" w cmd.exe istnieje, ale polecenie "./configure" nie istnieje, a na tej stronie jest napisane, że trzeba wykonać obydwa polecenia.

Po wykonaniu make, będąc w katalogu z źródłem i zarazem zawierającym i zarazem zawierającym plik "MAKEFILE" pokazuje się "Unable to open makefile".

Co mam zrobić?

0

Zainstalować MSys, aby make i ./configure działało.

0

Na tej stronie nie jest jednoznacznie wymienione, jaki plik zainstalować. Czy dobrze robię, że z pakietu MSys Base wybieram MSysCORE?

1 użytkowników online, w tym zalogowanych: 0, gości: 1