Serie: DOSBox unter Windows kompilieren 6/10

image_pdfimage_print

Diese Artikelserie zeigt auf, wie man unter Windows eine Entwicklungsumgebung mit Open Source basierten Programmen erstelllt und darin Programme und deren Abhängigkeiten kompiliert. Die daraus entstehenden Dateien können unter Windows wie normale Programme verwendet werden.

Im fünften Teil wurde die Simple DirectMedia Library kompiliert, in diesem Teil wird die PNG Bibliothek kompiliert. Diese Bibliothek ermöglicht einem Programm die Verwendung und Erstellung von PNG Grafiken. Die PNG Bibliothek wird von DOSBox benötigt um die Screenshots – welche während einer DOSBox Session erstellt werden können – abspeichern zu können.

Zuerst müssen die Pakete der folgenden Tabelle in das Heimverzeichnis der MSYS Umgebung heruntergeladen werden.

Paket Beschreibung Link
Z Bibliothek Bibliothek mit dem Komprimieralgorithmus Z. zlib-1.2.3
libpng PNG Bibliothek libpng-1.2.35

Um zlib unter Windows als dll kompilieren zu können müssen einige Änderungen vorgenommen werden. Ausserdem wird die Installation (make install) Fehlermeldungen ausgeben, da einige if Abfragen ohne zugehöriges fi vorhanden sind. Die Fehlermeldungen haben jedoch keine Relevanz, da die wichtigen Dateien installiert werden.

cd
tar xvzf zlib-1.2.3.tar.gz
cd zlib-1.2.3
sed -e 's/INSTALL = $(CP)/INSTALL = install/g' win32/Makefile.gcc > Makefile
make && make test testdll && INCLUDE_PATH=/mingw/include LIBRARY_PATH=/mingw/lib make install
install zlib1.dll /mingw/bin
cd ..

libpng lässt sich im Gegensatz zur zlib bereits schon einfach kompilieren.

cd
tar xvzf libpng-1.2.35.tar.gz
mkdir libpng-build
cd libpng-build
cp ../libpng-1.2.35/scripts/makefile.mingw Makefile
SRCDIR=/home/matse/libpng-1.2.35 prefix=/mingw make
SRCDIR=/home/matse/libpng-1.2.35 prefix=/mingw make test
SRCDIR=/home/matse/libpng-1.2.35 prefix=/mingw make install
cd ..

Im siebten Teil dieser Artikelserie wird die SDL_net Bibliothek kompiliert.

1 Antwort zu "Serie: DOSBox unter Windows kompilieren 6/10"

  1. Von: donald Erstellt: 14. Oktober 2010

    Der Downloadlink von der libpng-1.2.35 ist eine «.bz2» Datei.
    Man muss zum Entpacken den tar-Befehl abändern -> tar xvjf libpng-1.2.35.tar.bz2
    oder sich die «libpng-1.2.35.tar.gz» besorgen.

Schreiben Sie einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahren Sie mehr darüber, wie Ihre Kommentardaten verarbeitet werden .