适的目录中。展开後体积 50M。
以下描述中,假定你使用的 Windows 装在 C:\Windows 目录。如果你有 BCB5,我假设
装 在 C:\Program Files\Borland\CBuilder5 ;如 果你 没有 BCB5, 而是 使用 上述 的精 简版
BCC,则假设安装在 C:\BCC55 目录中,而 STLport 原包置于 C:\STL4BC
。 C:\STL4BC 中
应该有以下内容: <目录> doc <目录> lib <目录> src <目录> stlport <目录> test 文件
ChangLog
文件 Install
文件 Readme
文件 Todo
同时确保 C:\Program Files\Borland\CBuilder5\Bin 或 C:\BCC55\Bin 在你的 Path 环境变
量中。
笔者推荐你在安装之前读一读 Install 文件,其中会讲到如何避免使用 SGI 提供的
iostream 库。如果你不愿意使用 SGI iostream,STLport 会在原来编译器自带的 iostream 库
外加一个 wrapper,使之能与 SGI STL 共同合作。不过 SGI 提供的 iostream 库标准化程度好,
跟本家的 STL 代码配合起来速度也快些,所以笔者实在想不出什麽理由不使用它,在这
里假定大家跟笔者一样,乐于使用 SGI iostream 库。有不同看法者尽可以按照 Install 文件
的说法调整。 下面一步步来:
0. 本次配置任务均在 DOS
“
”
命令状态下完成,请先从 开始 -->“
”
附件 菜单中选中 MS-
DO S 方式,打开一个 DOS 窗口。
1. 到 C:\Program Files\Borland\CBuilder5\bin 中,利用你顺手的文本编辑器修改两个文
件:
file1: bcc32.cfg
,改成: -I"C:\STL4BC\stlport";\
C:\Program
Files\Borland\CBuilder5\Include";\
"C:\Program
Files\Borland\CBuilder5\Include\vcl" -L"C:\STL4BC\LIB";\
"C:\Program Files\Borland\CBuilder5\Lib";\ "C:\Program Files\Borland\CBuilder5\Lib\obj";\
"C:\Program Files\Borland\CBuilder5\Lib\release"
上面为了方便阅读用"\"
符号将很长的一行折行,实际文件应该只有两行。 file2:
ilink32.cfg
,改成: -L"C:\STL4BC\LIB";\
"C:\Program Files\Borland\CBuilder5\Lib";\ "C:\Program Files\Borland\CBuilder5\Lib\obj";\
"C:\Program Files\Borland\CBuilder5\Lib\release"
在 C:\BCC55\BIN 目录中,不存在这两个文件,请你自己用文字编辑器手工做出这两
个文件来,内容与上面有所不同,如下 file1: bcc32.cfg,内容:
-I"C:\STL4BC\stlport";"C:\BCC55\Include"; -L"C:\STL4BC\LIB";"C:\BCC55\Lib"; file2: