stlport是一套不错的免费的c++ STL库,可以从http://stlport.sourceforge.net/下载。
其实很早就编译过STLport了,但是昨天晚上因为需要用又重新下载了STLport,结果要编译 时发现已经忘了编译流程和方法,于是,只好乖乖地看stlport自带的readme和install文档(因为看英文文档不流利,总是不喜欢看,没办法才看英文文档),看了之后就按照说明来做。
因为是要在vc6下使用STLport,所以下面讲的是编译给vc6使用的步骤。
1)打开控制台窗口(即dos窗口),设置当前目录(dos指令:cd)到stlport/build/lib目录,执行configure.bat, 命令行为: configure.bat --msvc6
2)如果你vc6的bin目录和vs6的common/bin目录不在系统的path变量中,那么请把它们添加到Path。简单的方法是执行vc98/bin/VCVARS32.BAT.
3)执行以下命令 nmake -f msvc.mak install, 这样vc编译器就会编译stlport原文件生成lib.
4)编译完成之后,记得在vc的ide环境中把stlport和lib目录分别加到vc的路径中,ide的菜单操作为:[tools]->[option]->[directory],分别添加stlport的路径到include 和 library 的路径,而且要把stlport的路径移动到vc的默认路径之前,这样stlport才会被使用。
到这一步,就一切OK 了。