Sitzung: Jeden Freitag in der Vorlesungszeit ab 16 Uhr c. t. im MAR 0.005. In der vorlesungsfreien Zeit unregelmäßig (Jemensch da?). Macht mit!

C-Kurs 2010/Vortrag09: Unterschied zwischen den Versionen

(SDL Einrichtung)
Zeile 1: Zeile 1:
= Bibliotheken, Häufige Fehler, Literatur =
+
= Vortrag 9: Bibliotheken, Häufige Fehler, Literatur =
  
Vortragende: Martin K. <mkresse cs>
+
Vortragender: Martin K. <mkresse cs>
  
 
=== Themen ===
 
=== Themen ===
Zeile 10: Zeile 10:
 
* Literatur zum Thema C
 
* Literatur zum Thema C
  
[http://user.cs.tu-berlin.de/~mkresse/sdldemo.tgz Code der Live-Demo]
+
=== Resourcen ===
 
 
=== Folien ===
 
 
* [http://user.cs.tu-berlin.de/~mkresse/vortrag9-martin.pdf Folien]
 
* [http://user.cs.tu-berlin.de/~mkresse/vortrag9-martin.pdf Folien]
 +
* [http://user.cs.tu-berlin.de/~mkresse/sdldemo.tgz Code der Live-Demo]
  
 
=== Aufgaben ===
 
=== Aufgaben ===
  
Passend zu diesem Vortrag ist die Tic Tac Toe-Aufgabe: [[Ckurs2010/TicTacToe]]
+
Aufbauend auf diesen Vortrag gibt es die Tic Tac Toe-Aufgabe: [[Ckurs2010/TicTacToe]]
  
 
=== Mitschnitt ===
 
=== Mitschnitt ===
Zeile 25: Zeile 24:
 
* Audio: http://podcasts.freitagsrunde.org/C-Kurs-2009/ckurs_vl09.mp3
 
* Audio: http://podcasts.freitagsrunde.org/C-Kurs-2009/ckurs_vl09.mp3
  
 +
= Einrichtung der SDL =
 +
 +
Zum Kompilieren von Programmen mit der SDL-Bibliothek muss der Pfad zu den Includes, den Bibliotheken und natürlich der Name der Bibliothek selbst angegeben werden. Da die Bibliothek auf den Uni-servern nicht vorhanden ist, habe ich sie selbst kompiliert und biete sie in meinem Home-Verzeichnis an.
 +
 +
==== IRB (Solaris) ====
 +
 +
Der Aufruf zum kompilieren der sdldemo lautet:
 +
 +
  gcc sdldemo.c -o sdldemo -I/home/mkresse/sdl/include/SDL -L/home/mkresse/sdl/lib -lSDL
 +
 +
Vor dem 1. Ausführen des Programms müsst ihr einmalig den Bibliothekspfad hinzufügen:
 +
 +
  export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/mkresse/sdl/lib
 +
 +
 +
==== IRB (Ubuntu) ====
 +
 +
Der Aufruf zum kompilieren der sdldemo lautet:
 +
 +
  gcc sdldemo.c -o sdldemo -I/home/users/m/mkreseca/sdl/include/SDL -L/home/users/m/mkreseca/sdl/lib -lSDL
 +
 +
 +
==== Eigener Rechner ====
 +
 +
Für die Installation der SDL-Bibliothek auf eurem eigenen Rechner unter Linux oder Windows gibt es ein Kapitel im hervorragenden Tutorial von ''Lazy Foo'' unter [http://lazyfoo.net/SDL_tutorials/lesson01/index.php]
  
  
 
[[Kategorie:CKurs]]
 
[[Kategorie:CKurs]]

Version vom 16. September 2010, 12:00 Uhr

Vortrag 9: Bibliotheken, Häufige Fehler, Literatur

Vortragender: Martin K. <mkresse cs>

Themen

  • Nützliche Bibliotheken
    • Standard C Library
    • Simple DirectMedia Layer
  • Häufige Fehler in C
  • Literatur zum Thema C

Resourcen

Aufgaben

Aufbauend auf diesen Vortrag gibt es die Tic Tac Toe-Aufgabe: Ckurs2010/TicTacToe

Mitschnitt

2010

coming soon.. ;)

2009

Einrichtung der SDL

Zum Kompilieren von Programmen mit der SDL-Bibliothek muss der Pfad zu den Includes, den Bibliotheken und natürlich der Name der Bibliothek selbst angegeben werden. Da die Bibliothek auf den Uni-servern nicht vorhanden ist, habe ich sie selbst kompiliert und biete sie in meinem Home-Verzeichnis an.

IRB (Solaris)

Der Aufruf zum kompilieren der sdldemo lautet:

 gcc sdldemo.c -o sdldemo -I/home/mkresse/sdl/include/SDL -L/home/mkresse/sdl/lib -lSDL

Vor dem 1. Ausführen des Programms müsst ihr einmalig den Bibliothekspfad hinzufügen:

 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/mkresse/sdl/lib


IRB (Ubuntu)

Der Aufruf zum kompilieren der sdldemo lautet:

 gcc sdldemo.c -o sdldemo -I/home/users/m/mkreseca/sdl/include/SDL -L/home/users/m/mkreseca/sdl/lib -lSDL

Eigener Rechner

Für die Installation der SDL-Bibliothek auf eurem eigenen Rechner unter Linux oder Windows gibt es ein Kapitel im hervorragenden Tutorial von Lazy Foo unter [1]