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,我没有用到。

posted @ 2012-12-24 20:29  avexer  阅读(145)  评论(0编辑  收藏  举报