为了更好的理解C++性质、设计模式、算法等等,决定以分析STL源码为切入点,希望可以坚持下去,自会有所收获。
一、STL以STLport 5.2.1为主,下载地址:http://sourceforge.net/projects/stlport/。
二、STLport的编译:http://blog.chinaunix.net/uid-20781368-id-1845167.html。此讲的比较复杂(当然也更详尽),此处列出关键步骤。
1. 在命令提示符下进入STLport根目录,键入configure msvc9。(假设你已经把VC的bin目录设入了环境目录)
msvc9表示了编译器的版本,此处为VS2008。
2. 进入STLport/Build/lib,键入nmake clean install。(这步实际上会提示)