Additions:
Neue Projekte werden als leere Win-32-Konsolenanwendung oder leere Win-32-Anwendung erstellt.
Deletions:
Neue Projekte werden als leere Win-32-Konsolenanwendung oder leere Win-23-Anwendung erstellt.
Additions:
Additions:
Die Meldung im Standardoutputstream zeigt, dass die SDL-Bibliothek ansprechbar ist und korrekt initialisiert wird:
Deletions:
Die Meldung im Standardoutputstream zeigt, dass die SDL-Bibliothek ansprechbar ist:
Additions:
Die Meldung im Standardoutputstream zeigt, dass die SDL-Bibliothek ansprechbar ist:
Additions:
Additions:
8. Schritt: Projekteinstellungen für die Arbeit mit SDL
Das wars. Jetzt können SDL-Programme erzeugt werden.
9. Schritt: Test der SDL-Initialisierung
Ein Mini-Testprogramm zeigt, ob die Einrichtung erfolgreich war.
#include "SDL.h"
#include <stdio.h>
int main ( int argc, char
argv )
{
printf("Initialisierung der SDL.\n");
if ((SDL_Init(SDL_INIT_VIDEO | SDL_INIT_AUDIO)
-1)) {
printf("Houston wir haben ein SDL-Problem: %s.\n", SDL_GetError());
exit(-1);
}
printf("SDL wurde initialisiert.\n");
printf("Beenden der SDL.\n");
SDL_Quit();
printf("SDL-Systeme heruntergefahren...\n");
exit(0);
}
Deletions:
8. Projekteinstellungen für die Arbeit mit SDL
Additions:
Additions:
Bei den Linker-Optionen (Projekt -> Projektoptionen -> Linker) werden die Dateien SDL.lib und sdlmain.lib zur Liste der Bibliotheks- und Objektdateien hinzugefügt.
Deletions:
Bei den Linker-Optionen (Projekt -> Projektoptionen -> Linker) werden die Dateien sdl.lib und sdlmain.lib zur Liste der Bibliotheks- und Objektdateien hinzugefügt.
Additions:
Bei den Linker-Optionen (Projekt -> Projektoptionen -> Linker) werden die Dateien sdl.lib und sdlmain.lib zur Liste der Bibliotheks- und Objektdateien hinzugefügt.
Deletions:
Bei den Linker-Optionen (Projekt -> Projektoptionen -> Linker) werden die Dateien sdl.lib und sdlmain.lib hinzugefügt.
Additions:
Bei den Linker-Optionen (Projekt -> Projektoptionen -> Linker) werden die Dateien sdl.lib und sdlmain.lib hinzugefügt.
Additions:
Unter Projekt -> Projektoptionen -> Compiler wird die Einstellung Aufrufkonvt.: von _ _stdcall in _ _cdecl geändert und die Option Kompatible Bezeichner definieren auf der rechten Seite mit grünem Auswahlhäkchen markiert.
Additions:
Neue Projekte werden als leere Win-32-Konsolenanwendung oder leere Win-23-Anwendung erstellt.
Deletions:
Neue Projekte werden als Win-32-Konsolenanwendung oder Win-23-Anwendung erstellt.
Additions:
Neue Projekte werden als Win-32-Konsolenanwendung oder Win-23-Anwendung erstellt.
Additions:
8. Projekteinstellungen für die Arbeit mit SDL
Additions:
In dem File SDL-devel-1.2.11-VC6.zip befinden sich neben dem Dokumentationsordner die zwei Verzeichnisse /include und /lib. Aus dem Verzeichnis /lib des entpackten .zip-Archivs werden zwei Dateien benötigt. Die Datei SDL.lib muss in den Lib-Ordner von Pelles C kopiert werden, und die Datei SDL.dll muss in den Bin-Ordner von Pelles C kopiert werden. Das dritte Element, die SDLmain.lib aus dem Ordner benötigen wir nicht, da wir diese ja zuvor selbst erzeugt haben.
Deletions:
In dem File SDL-devel-1.2.11-VC6.zip befinden sich neben dem Dokumentationsordner die zwei Verzeichnisse /include und /lib. Aus dem Verzeichnis /lib des entpackten .zip-Archivs werden zwei Dateien benötigt. Die Datei SDL.lib muss in den Lib-Ordner von Pelles C kopiert werden, und die Datei SDL.dll muss in den Bin-Ordner von Pelles C kopiert werden.
Additions:
In dem File SDL-devel-1.2.11-VC6.zip befinden sich neben dem Dokumentationsordner die zwei Verzeichnisse /include und /lib. Aus dem Verzeichnis /lib des entpackten .zip-Archivs werden zwei Dateien benötigt. Die Datei SDL.lib muss in den Lib-Ordner von Pelles C kopiert werden, und die Datei SDL.dll muss in den Bin-Ordner von Pelles C kopiert werden.
Deletions:
In dem File SDL-devel-1.2.11-VC6.zip befinden sich neben dem Dokumentationsordner die zwei Verzeichnisse /include und /lib. Aus dem Verzeichnis /lib werden zwei Dateien benötigt. Die Datei SDL.lib muss in den Lib-Ordner von Pelles C kopiert werden, und die Datei SDL.dll muss in den Bin-Ordner von Pelles C kopiert werden.
Additions:
In dem File SDL-devel-1.2.11-VC6.zip befinden sich neben dem Dokumentationsordner die zwei Verzeichnisse /include und /lib. Aus dem Verzeichnis /lib werden zwei Dateien benötigt. Die Datei SDL.lib muss in den Lib-Ordner von Pelles C kopiert werden, und die Datei SDL.dll muss in den Bin-Ordner von Pelles C kopiert werden.
Deletions:
In dem File SDL-devel-1.2.11-VC6.zip befinden sich neben dem Dokumentationsordner die zwei Verzeichnisse /include und /lib. Aus diesen wird die Datei SDL.lib benötigt und in den Lib-Ordner von Pelles C kopiert. Die Datei SDL.dll muss in den Bin-Ordner von Pelles C kopiert werden.
Additions:
In dem File SDL-devel-1.2.11-VC6.zip befinden sich neben dem Dokumentationsordner die zwei Verzeichnisse /include und /lib. Aus diesen wird die Datei SDL.lib benötigt und in den Lib-Ordner von Pelles C kopiert. Die Datei SDL.dll muss in den Bin-Ordner von Pelles C kopiert werden.
Deletions:
In dem File SDL-devel-1.2.11-VC6.zip befinden sich neben dem Dokumentationsordner die zwei Verzeichnisse /include und /lib. Aus diesen wird die Datei sdl.lib benötigt und in den Lib-Ordner von Pelles C kopiert.
Additions:
In dem File SDL-devel-1.2.11-VC6.zip befinden sich neben dem Dokumentationsordner die zwei Verzeichnisse /include und /lib. Aus diesen wird die Datei sdl.lib benötigt und in den Lib-Ordner von Pelles C kopiert.
Deletions:
In dem File SDL-devel-1.2.11-VC6.zip befinden sich neben dem Dokumentationsordner die zwei Verzeichnisse /include und /lib.
SDL mit Pelles C
1. Schritt: SDL-Entwicklungsbibliothek herunterladen
Auf der
SDL-Projektseite∞ sind die Dateien zur Einrichtung der Grafikbibliothek auf der linken Seite unter dem Menüpunkt
Download - SDL 1.2∞ zu finden.
Im Bereich
Source Code muss die aktuelle zip.-Datei geladen werden:
SDL-1.2.11.zip (3,51 MB)
Im Bereich
Development Libraries muss die zip.-Datei für Win 32 (Visual CPP) geladen werden:
SDL-devel-1.2.11-VC6.zip (571 KB)
2. Schritt: Projekt in Pelles C erstellen
In Pelles C wird über
-> Datei -> neu -> Projekt ein neues leeres Projekt mit Namen
sdlmain angelegt. Als Projekttyp wird
Win 32 Statische Bibliothek (LIB) ausgewählt.
3. Schritt: Entpacken und Platzieren der SDL-Quellcodedateien
Nach dem Entpacken der Datei SDL-1.2.11.zip erhält man ein Dateiverzeichnis mit einer Reihe von Unterordnern. Davon wird einer - der Ordner src - komplett in das Projektverzeichnis verschoben, das im zweiten Schritt neu angelegt worden ist.
Wer das neue Pelle-Projekt wie oben vorgeschlagen sdlmain genannt hat, verschiebt den src-Ordner in das Verzeichnis sdlmain:
Als nächstes werden sämtliche Include-Files aus dem Include-Ordner der entpackten SDL-1.2.11.zip-Datei in das Include-Verzeichnis von Pelles C kopiert.
4. Schritt: Die Datei sdl_win32_main.c zum Projekt hinzufügen
Im Projektverzeichnis sdlmain befindet sich unter dem Pfad
\src\main\win32 die Datei
sdl_win32_main.c. Diese kann nun dem Projekt hinzugefügt werden. (
rechte Maustaste auf sdlmain -> Dateien zum Projekt hinzufügen)
5. Schritt: Compiler-Optionen einstellen
Unter
Projekt -> Projektoptionen -> Compiler die Einstellung
Aufrufkonvt.: von _ _stdcall in
_ _cdecl ändern. Dann noch die Option
Kompatible Bezeichner definieren auf der rechten Seite mit grünem Auswahlhäkchen markieren.
6. Schritt: SDL-Bibliothek Erzeugen
Unter
Projekt kann nun der Befehl
Erzeuge sdlmain.lib gestartet werden. Das Ergebnis ist sehr schnell da.
Das soeben erzeugte Objektfile sdlmain.lib wird nun in das Lib-Verzeichnis von Pelles C kopiert.
7. Schritt: Entpacken und Platzieren der SDL-Entwicklungsdateien
In dem File
SDL-devel-1.2.11-VC6.zip befinden sich neben dem Dokumentationsordner die zwei Verzeichnisse
/include und
/lib.