Startseite > C/C++ Tutorials > 2. Libraries
2. Libraries

Für die verschiedensten Anwendungen braucht man natürlich auch die verschiedensten
Libraries. Viele wichtige Libraries werden nicht standardmäßig mitgeliefert und müssen manuell
besorgt und installiert werden.

zlib: svn://svn.pspdev.org/psp/trunk/zlib
Eine Library für Datenkompression, oft gebraucht für Bilddateien und Archive (.png, .gif etc...)

libpng: svn://svn.pspdev.org/psp/trunk/libpng
Library für PNG-Unterstützung

libmad: svn://svn.ps2dev.org/psp/trunk/libmad
Library für MP3-Unterstützung

mikmod: svn://svn.ps2dev.org/psp/trunk/mikmodlib
Library für viele Formate wie .mod, .s3m, .it, und .xm

zziplib: svn://svn.ps2dev.org/psp/trunk/zziplib
Ermöglicht das Arbeiten mit .zip Dateien

libOGG: svn://svn.ps2dev.org/psp/trunk/libogg
Library für Ogg-Dateien

aaLib: svn://svn.ps2dev.org/psp/trunk/aalib
ASCII GFX Library

freetype lib: svn://svn.ps2dev.org/psp/trunk/freetype
Library für Schriftarten

jpeglib: svn://svn.ps2dev.org/psp/trunk/jpeg
Library für Jpeg-Dateien

Vorbis lib: svn://svn.ps2dev.org/psp/trunk/libvorbis
Library für spezielles Audioencoding, benötigt libOGG

libtremor: svn://svn.ps2dev.org/psp/trunk/libtremor
Library zum Decoden von Ogg-Dateien

SDL: svn://svn.ps2dev.org/psp/trunk/SDL
SDL Graphics: svn://svn.ps2dev.org/psp/trunk/SDL_gfx
SDL Image: svn://svn.ps2dev.org/psp/trunk/SDL_image
SDL Mixer: svn://svn.ps2dev.org/psp/trunk/SDL_mixer
SDL TTF: svn://svn.ps2dev.org/psp/trunk/SDL_ttf
Eine große Library für Bilder, Schriftarten und Audio-Dateien

C++ Libs: svn://svn.ps2dev.org/psp/trunk/cpplibs
2D PSP Lib:svn://svn.ps2dev.org/psp/trunk/cpplibs/libpsp2d
PSP Sound Lib: svn://svn.ps2dev.org/psp/trunk/cpplibe/libpspsnd
Python Libraries, für c++

openobex: http://dev.zuckschwerdt.org/svn/openobex/trunk openobex
Dient zur Einbindung des Object Exchange (OBEX) Protokolls.

ffmpeg: svn://svn.mplayerhq.hu/ffmpeg/trunk ffmpeg
Schnelle Video und Audio Library

lua: svn://svn.ps2dev.org/psp/trunk/lua
Library für LUA bzw LUAPlayer Compiling

python: svn://svn.ps2dev.org/psp/trunk/python
Ermöglicht das Arbeiten mit der Scriptsprache Python
Cal3d: svn://svn.ps2dev.org/psp/trunk/cal3D
3D Animation Library

GXemul: svn://svn.ps2dev.org/psp/trunk/gxemul-psp
-

BulletML: svn://svn.ps2dev.org/psp/trunk/libbulletml
C++ Library für die Arbeit mit BulletML

libdoc: svn://svn.ps2dev.org/psp/trunk/libdoc
-

microwindows: svn://svn.ps2dev.org/psp/trunk/microwindows
-

newlib: svn://svn.ps2dev.org/psp/trunk/newlib-psp
-

openssl: svn://svn.ps2dev.org/psp/trunk/openssl
SSL Verschlüsselung

psp packer: svn://svn.ps2dev.org/psp/trunk/psppacker
PSPPacker dient dem Packen von ELF oder PRX-Datein und verringert dabei die Größe


Wie zur Hölle kann man den die Libs runterladen und installieren?
Ganz einfach, man tippt folgendes in die Cygwin Bash ein:

svn checkout svn://svn.pspdev.org/psp/trunk/zlib

...und drückt Enter. Dann wird die Library heruntergeladen. Nun muss man
die heruntergeladene Library aber noch compilen:

cd zlib
make

Und anschließend installieren:

make install

© 2008 Bumuckl.com - Please do not copy!