Welcome to STLport for Symbian OS!
If you don't know what STLport is, please go to:
http://stlport.sourceforge.net
This package contains a patched version of the STLport library that can be
used on devices powered by the Symbian OS operating system, version 9.1 and
newer. Please refer to the STLport documentation for any question regarding
STLport itself.
This package includes header files and binaries compiled against a specific
Platform Development Kit, and it is ready to be installed into the SDK. If
you want to compile STLport for another SDK or if you need to change any of
the STLport configuration options, you should download the full source code
distribution and rebuild it from scratch.
INSTALLATION ISTRUCTIONS
---------------------------
Before installing STLport, make sure you have installed either the P.I.P.S.
library or the OpenC plugin. Also make sure that include paths are set up
correctly so that PIPS/OpenC files can be found by your compiler. Please
read the documentation provided with those libraries if you don't know how
to do that.
ATTENTION PIPS users: the first release of the PIPS library lacks a DLL file
that is required in order to run PIPS-based applications in the emulator. To
work around this problem you need to download Nokia's OpenC plugin and extract
the liblogger.dll file located in epoc32\release\winscw\udeb. Copy this file
to the same subdirectory in your SDK and rename it to libclogger.dll.
In order to install STLport, simply copy the content of the epoc32 directory
into your SDK's epoc32 directory, replacing any files if necessary.
For every project that uses STLport you need to add the following path to the
list of system include paths:
\epoc32\stlport
If your source code uses one or more STLport components that are not entirely
header-based, you will also need to add the following library name to your
linker's static library list:
stlport_s.lib
These standard PIPS/OpenC dynamic libraries are required as well:
libc.lib
libpthread.lib
You may also need to add some native Symbian libraries such as efsrv.lib.
LICENSE
---------------------------
All STLport files that have been modified are subject to the same licensing
conditions as original STLport files. Please read the STLport license for
further details. It is reported below for convenience:
This software is being distributed under the following terms:
*
*
* Copyright (c) 1994
* Hewlett-Packard Company
*
* Copyright (c) 1996-1999
* Silicon Graphics Computer Systems, Inc.
*
* Copyright (c) 1997
* Moscow Center for SPARC Technology
*
* Copyright (c) 1999-2003
* Boris Fomitchev
*
* This material is provided "as is", with absolutely no warranty expressed
* or implied. Any use is at your own risk.
*
* Permission to use or copy this software for any purpose is hereby granted
* without fee, provided the above notices are retained on all copies.
* Permission to modify the code and to distribute modified code is granted,
* provided the above notices are retained, and a notice that the code was
* modified is included with the above copyright notice.
*