background image

适的目录中。展开後体积 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: