|
|
|
|
|
|
|
|
|
|
|
|||||||
STLSoft (http://stlsoft.org/) is a non-commercial, open-source organisation dedicated to bringing robust, efficient, flexible STL (Standard Template Library) compatible software to the C++ development community. The libraries that comprise STLSoft are categorised into a number of Projects "projects",based around the particular technologies or operating-systems that are being targeted.
The STLSoft libraries are (currently) split into eight "projects". STLSoft is the main project, and is concerned with compiler/platform/technology-independent aspects of STL, as well as providing a base from which the other projects extend. There are currently eight sub-projects that deal with particular technology areas:
As well as being categorised into projects, there are libraries that span accross projects, such as the Performance Library.
For the purposes of this documentation (created by Doxygen; http://doxygen.org/), there are several modules identified, in order to help you make sense of what is available in the libraries. These modules are split into the following three categories:
Installation of the STLSoft libraries couldn't be simpler! Because each project is entirely header only, you simply unzip the archive into a directory of your choice, and include that in your compiler and/or project's include path (e.g. "dmc -I\sdks\stlsoft my_stlsoft_test.cpp")
Up-to-date compiler compatibility tables for each project are maintained at their respective web-sites. As of this release, the supported compilers are Borland C/C++ (versions 5.5.1, 5.6 & 5.6.4) Comeau C++, (version 4.3.0.1 and 4.3.3) Digital Mars C/C++ (versions 8.26 and above) GNU C/C++ (versions 2.95 - 3.4) Intel C/C++ (versions 6.0, 7.0, 7.1 & 8.0) Metrowerks Code Warrior (versions 7.0 and 8.0) Microsoft Visual C/C++ (versions 4.2, 5.0, 6.0, 7.0, 7.1 & 8.0) Watcom C/C++ (version 1.2)
A FAQ is not included within this help bundle. However, Greg Peet has kindly volunteered his time, effort and server space to look after the STLsoft FAQ, which is located at stlsoft.gregpeet.com. If Greg's server is down (unlikely), then you can check out the static and less up-to-date FAQ at the STLSoft website does. You are strongly encouraged to send in any questions you may have to admin@stlsoft.org and we'll be sure to include them in forthcoming FAQs.
Thanks are due to the following, without whose help STLSoft would the poorer:
Best regards, and good coding
Matthew Wilson
| Author, "Imperfect C++", Addison-Wesley, 2004 | (http://www.imperfectcplusplus.com) | ||
| Contributing editor, C/C++ Users Journal | (http://www.synesis.com.au/articles.html#columns) | ||
| STLSoft moderator | (http://www.stlsoft.org/) |
|
|
| STLSoft Libraries documentation © Synesis Software Pty Ltd, 2001-2004 |