Visual Studio 2008下使用STLport-5.2.1
1.下载 & 解压
2.cd STLport-5.2.1
3.configure msvc9 --with-dynamic-rtl
4.cd build/lib
5.nmake clean install
6.将STLport-5.2.1\stlport和STLport-5.2.1\lib分别添加到VS2008的include和lib目录中去
可以新建个项目测试一下,默认情况下会动态链接到stlport,要想静态链接需要#define _STLP_USE_STATIC_LIB。
至于上面步骤3中的with-dynamic-rtl参数,因为默认情况下stlport编译产生的lib,只能与静态的CRT进行静态链接,或者与动态的CRT进行动态链接,使用该参数可以编译产生用于与动态CRT进行静态链接的lib。
输入configure --help会发现还有另外一个选项with-static-lib,我没有用到。