-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathReadMeBorland.htm
36 lines (33 loc) · 1.75 KB
/
ReadMeBorland.htm
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<html>
<head>
<title>Borland Read Me</title>
</head>
<body>
<li><font size="2"><strong>Notes for Borland.</strong></font> </li>
<ol>
<li><font size="2">To compile the Database Template Library you will need the
Borland C++ Compiler (BCC) version 5.5 or later</font></li>
<li><font size="2">You need to set your path to make sure it includes the bin
directory where the compiler and linker executables are located. Typically this
will be something like: C:\Borland\BCC55\bin. You will need to modify the Borland
makefiles to set your Borland path.</font></li>
<li><font size="2">The makefiles for Borland 5.5 are "lib\DTLbcb5.mak",
"example\Borland_example.mak", and "tests\Borland_tests.mak".</font><font size="2"></font></li>
<li><font size="2"><font size="2">For BCC 6.0, you'll need to use "DTLbcb6.mak" in the lib directory. The
remaining make files will work for BCC 6.0.</font></font></li>
<li><font size="2"><font size="2">The RogueWave STL library used by BCC 5.5 unfortunately
includes postincrement calls everywhere, leading to the use of many wasteful
temporaries, thus slowing down the code. You may want to code copy loops directly in this case or switch to STLport.</font></font></li>
<li><font size="2">For BCC 6.0 STLPort has a bug in how bitset is setup if you do not have any patches. You
may need change _bistet.h line 89
<p>_WordT _M_w[_Nw]; // 0 is the least significant word.</p>
<p>to</p>
<p>_WordT _M_w[_Nw+1]; // 0 is the least significant word</p>
<p>For more information about this bug see the STLport forum:</p>
</font>
<p><font size="2">http://www.stlport.com/dcforum/DCForumID6/817.html#2</font><br>
</p>
</li>
</ol>
</body>
</html>