STLport ------- This is STLport 4.5.3, modified to work with the Digital Mars C++ compiler. New files are: readme.txt This file. diff.txt File differences between the official release 4.5.3 and the Digital Mars version. hello.cpp Simple smoke test. To compile a program using STLport's with the static library: dmc hello -I\dm\stlport\stlport To use STLport without iostreams, simply add \dm\stlport\stlport to the INCLUDE search path before \dm\include. Or, modify the INCLUDE entry in \dm\bin\sc.ini to be: INCLUDE="%@P%\..\stlport\stlport";"%@P%\..\include";"%@P%\..\mfc\include";%INCLUDE% If not using iostreams, be sure to compile with: -D_STLP_NO_NEW_IOSTREAMS or modify \dm\stlport\stlport\config\stl_user_config.h and uncomment the #define for it. =========== For CD Users ================================================== With the CD version of the compiler comes all the STLport libraries and DLL's already built. To compile a program using STLport's with the DLL library: dmc hello -I\dm\stlport\stlport \dm\lib\stlp45dms.lib -D_DLL The following instructions for rebuilding them require the CD version of the compiler: To build the STLport libraries and dll's: cd \dm\stlport\src smake -f dm.mak which will build them into \dm\stlport\lib. Note that this is smake.exe, not make.exe. To install them: xcopy \dm\stlport\lib\*.lib \dm\lib xcopy \dm\stlport\lib\*.dll \dm\bin Libraries: For static STL, static RTL: stlp45dm_static.lib optimized (*) stlp45dm_debug_static.lib with symbolic debug symbols stlp45dm_stldebug_static.lib with symbolic debug symbols and _STLP_DEBUG on For static STL, static RTL: stlp45dm_staticx.lib stlp45dm_debug_staticx.lib stlp45dm_stldebug_staticx.lib For DLL STL, DLL RTL: stlp45dm.lib For use with stlp45dm.dll stlp45dm_debug.lib For use with stlp45dm_debug.dll stlp45dm_stldebug.lib For use with stlp45dm_stldebug.dll For DLL STL, static RTL: stlp45dms.lib For use with stlp45dms.dll stlp45dms_debug.lib For use with stlp45dms_debug.dll stlp45dms_stldebug.lib For use with stlp45dms_stldebug.dll (*) This comes with the free downloadable stlport.zip, so there is no need to build the STLport library. DLLs: stlp45dm.dll stlp45dm_debug.dll stlp45dm_stldebug.dll stlp45dms.dll stlp45dms_debug.dll stlp45dms_stldebug.dll Special thanks to Christof Meerwald for his work porting STLport to Digital Mars.