I’ve just moved to using STLport instead of Microsoft’s STL implementation. Release builds are a tad faster now which is good, and the info available at debug time seems to be a little more useful. This will also eliminate the bugs which exist in MS’s STL implementation which cause problems when containers are used across dlls. Whilst I would like to maintain compatibility with the MS STL library for convenience, I may have to insist on STLport being a prerequisite for building Ogre in the future. My experience has been that it’s easy to install anyway, so I think it’ll be acceptable to people. If you have any opinions on this, please post the them on the forums.
I’m just wrestling with a final problem with the Python link dll which seems to be a Boost/STLport combination issue. They’re supposed to work together though, so I should be able to resolve it.