summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authornanbor <nanbor@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1998-10-07 05:33:38 +0000
committernanbor <nanbor@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1998-10-07 05:33:38 +0000
commitb6d1190f764985743c5b752f308539c1ed10d8c9 (patch)
tree32e8c6adda7ab815b54d6197d12edb72ad814d41
parentdf42affcaea60d22d92d667fed45bbd7252cb162 (diff)
downloadATCD-b6d1190f764985743c5b752f308539c1ed10d8c9.tar.gz
Added information about run-time libraries, using MFC, and VC6.
-rw-r--r--ACE-INSTALL.html25
1 files changed, 17 insertions, 8 deletions
diff --git a/ACE-INSTALL.html b/ACE-INSTALL.html
index c0d690e83fd..a1471e39f0e 100644
--- a/ACE-INSTALL.html
+++ b/ACE-INSTALL.html
@@ -648,8 +648,8 @@ need to do:<P>
<H4><A NAME="win32">Building and Installing ACE on Win32</A></H4>
ACE contains project files for Microsoft Visual C++ 4.x (*.mdp) and
-5.0 with Service Pack 2 or 3 (*.dsw), as well as Borland C++ 5.x (ace.ide).
-<P>
+5.0 with Service Pack 3, and 6.0 (*.dsw), as well as Borland C++ 5.x
+(ace.ide). <P>
There are also project group files (BPG) to compile ACE and the
one-button tests with Borland C++ Builder 3.0. This port has not
@@ -684,7 +684,7 @@ the STL fixes.
<LI> Create a directory, e.g., C:\ACE, and copy all of the ACE
distribution into it. This directory will be referred to as
ACE_ROOT in the rest of this discussion.<BR><BR>
- <LI> Create a file called config.h in the ACE_ROOT\ace directory
+ <LI> Create a file called config.h in the ACE_ROOT\ace directory
that contains: <BR>
<BR>
<CODE>#include "ace/config-win32.h"</CODE><BR>
@@ -706,7 +706,7 @@ the STL fixes.
before the #include statement in ACE_ROOT\ace\config.h and it
will turn off Windows NT 4 specific code.<BR>
<BR>
- If you want to use the standard C++ headers (iostream, cstdio, ...
+ <li>If you want to use the standard C++ headers (iostream, cstdio, ...
as defined by the C++ Standard Draft 2) that comes with MSVC 5,
then add the line <BR>
<BR>
@@ -714,20 +714,27 @@ the STL fixes.
<BR>
before the #include statement in ACE_ROOT\ace\config.h.<BR>
<br>
- If ACE will be used with MFC programs, also add the following to
+ <li>If ACE will be used with MFC programs, also add the following to
your <code>config.h</code> file. Notice that ACE will use
CWinThread to spawn new threads if this is defined.<br>
<br>
<code>#define ACE_HAS_MFC 1</code><br>
<br>
- If you are building for Windows CE, you need to add the line <BR>
+ By default ACE always uses DLL version of run-time libraries
+ regardless you are building DLL or static version of ACE. If
+ you prefer to link MFC as a static library into ACE, you can do
+ this by defining <code>ACE_USES_STATIC_MFC</code> in your
+ <code>config.h</code> file. If you insist on linking everything
+ statically, you'll have to modify the project file yourself.<br>
+ <br>
+ <li>If you are building for Windows CE, you need to add the line <BR>
<br>
<code>#define ACE_HAS_WINCE</code>
<br>
before including &lt;ace/config-win32.h&gt;. Notice that CE uses a
different set of dsw/dsp files.<br> <br>
- The default project files which build ACE library have various
+ <li>The default project files which build ACE library have various
configurations to build dynamic/static, with or without Unicode
support. Although we recommend using the dynamic library, if,
for some reasons, you would rather work with static library,
@@ -742,7 +749,9 @@ the STL fixes.
<BR>
before the #include statement in ACE_ROOT\ace\config.h to disable
inline function and reduce the size of static libraries (and your
- executables.)<BR><BR>
+ executables.) Notice that you need to use DLL version of
+ run-time libraries even you are using ACE as a static library.
+ That's the default behavior.<BR><BR>
</Ol>
<B>ACE TESTS</B><P>