diff options
author | nanbor <nanbor@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1998-10-07 05:33:38 +0000 |
---|---|---|
committer | nanbor <nanbor@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1998-10-07 05:33:38 +0000 |
commit | b6d1190f764985743c5b752f308539c1ed10d8c9 (patch) | |
tree | 32e8c6adda7ab815b54d6197d12edb72ad814d41 /ACE-INSTALL.html | |
parent | df42affcaea60d22d92d667fed45bbd7252cb162 (diff) | |
download | ATCD-b6d1190f764985743c5b752f308539c1ed10d8c9.tar.gz |
Added information about run-time libraries, using MFC, and VC6.
Diffstat (limited to 'ACE-INSTALL.html')
-rw-r--r-- | ACE-INSTALL.html | 25 |
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 <ace/config-win32.h>. 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> |