[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

2.3 External Libraries

Crystal Space relies upon several external, and publicly available development libraries. These libraries are:

Many computer systems come with these libraries pre-installed. If the libraries are not already available on your system, then see the following sections for information about how to obtain them.

Microsoft Visual C++ and DOS users can download a single package which contains all headers, pre-built library files, and dynamic link libraries in pre-compiled form from the following location on the Crystal Space server:

ftp://ftp.sunsite.dk/projects/crystal/support/win32/msvc_libs_0.19b.zip

zlib

Crystal Space relies upon the zlib library for reading ZIP files. You can download zlib from:

ftp://ftp.uu.net/graphics/png/src/zlib-?????.tar.gz
(as of this writing the current latest version is `zlib-1.1.3.tar.gz')

After downloading you must put the contents of that package in `CS/libs/zlib'. It is possible to put the library somewhere else as well (for example in the standard `/usr' directories) but you must ensure that the makefile will be able to find it (more on this later).

Read the compilation instructions included with zlib and compile it.

libpng

Crystal Space relies upon the libpng library for reading PNG graphic files. You can download libpng from:

ftp://ftp.uu.net/graphics/png/src/libpng-?????.tar.gz
(as of this writing the current latest version is `libpng-1.0.2.tar.gz')

After downloading you must put the contents of that package in `CS/libs/libpng'. It is possible to put the library somewhere else as well (for example in the standard `/usr' directories) but you must ensure that the makefile will be able to find it (more on this later).

Read the compilation instructions included with libpng and compile it.

libjpeg

Crystal Space relies upon the libjpeg library for reading JPEG graphic files. You can download libjpeg from:

ftp://ftp.uu.net/graphics/jpeg/jpegsrc.???.tar.gz
(as of this writing the current latest version is `jpegsrc.v6b.tar.gz')

After downloading you must put the contents of that package in `CS/libs/libjpeg'. It is possible to put the library somewhere else as well (for example in the standard `/usr' directories) but you must ensure that the makefile will be able to find it (more on this later).

Read the compilation instructions included with libjpeg and compile it.


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

This document was generated using texi2html