STLport.org - "Templates that fit"
Contents
Introduction
  About STLport
  SGI STL Base
  STLport Story

STLport Features
  Portability
  Debug Mode
  Thread Safety
  Exception Safety

Getting Started
  Download and Install
  Select Streams Mode
  Compiling with STLport

White Papers
  Release Notes
  READMEs
  Interface with std::
  Wrappers
  Config manual
  Regression Test
  Exception Test

Feedback
  Bug Reports
  Forum

Appendix
  Acknowledgements
  Your Free Licence

Note For Metrowerks CodeWarrior Users


Known problems

Compiling

  • You may have to edit relative/full path to CodeWarrior native headers .
  • To avoid editing the headers mentioned above, Metrowerks users should put the "STLport" directory in the "Metrowerks Standard Library" directory, and add the "STLport" directory as the first item in the system search paths of the projects that wish to use it.
  • If you want your code to be portable, you should avoid explicit usage of reverse_iterator<Iterator,T,T&,T*,Distance>.
  • It's better to use coherent set of headers in the project: all new-style, including STL ones;
  • IMPORTANT : You should either have __STL_USE_OWN_NAMESPACE defined, or you should recompile CodeWarrior runtime libraries after you installed STLport.
  • For earlier versions, you have to copy <functional> to <functional.h>. <functional.h> is not provided in distribution since it clobbers <function.h> on 8.3 systems

Copyright © 1999,2000 by Boris Fomitchev.    Last modified: July 14, 2000