diff --git a/icu4c/readme.html b/icu4c/readme.html index f15e8e52448..b03d25ddccb 100644 --- a/icu4c/readme.html +++ b/icu4c/readme.html @@ -3,7 +3,7 @@
- @@ -40,7 +40,7 @@IMPORTANT: Please make sure you understand the Copyright and License information.
+IMPORTANT: Please make sure you understand the Copyright and License Information.
There are two ways to download the ICU releases,
-The platform dependencies have been mostly isolated into the following - files:
+ files in the common library. This information can be useful if you are + porting ICU to a new platform. -It is possible to build each library individually. They must be built
in the following order:
Building International Components for Unicode requires:
-The steps are:
-The steps are:
-If you are building on the Win32 platform, it is important that you - understand a few build details:
+ understand a few of the following build details. -DLL directories and the PATH setting: As delivered, the - International Components for Unicode build as several DLLs. These DLLs - are placed in the "icu\bin" directory. You must add this directory to the - PATH environment variable in your system, or any executables you build - will not be able to access International Components for Unicode - libraries. Alternatively, you can copy the DLL files into a directory - already in your PATH, but we do not recommend this. You can wind up with - multiple copies of the DLL and wind up using the wrong one.
+To change your PATH:
+As delivered, the International Components for Unicode build as + several DLLs. These DLLs are placed in the "icu\bin" directory. You must + add this directory to the PATH environment variable in your system, or + any executables you build will not be able to access International + Components for Unicode libraries. Alternatively, you can copy the DLL + files into a directory already in your PATH, but we do not recommend + this. You can wind up with multiple copies of the DLL and wind up using + the wrong one.
-Link with Runtime libraries: All the DLLs link with the C
- runtime library "Debug Multithreaded DLL" or "Multithreaded DLL." (This
- is changed through the Project Settings dialog, on the C/C++ tab, under
- Code Generation.) It is important that any executable or other DLL you
- build which uses the International Components for Unicode DLLs links with
- these runtime libraries as well. If you do not do this, you will
- seemingly get memory errors when you run the executable.
+
All the DLLs link with the C runtime library "Debug Multithreaded DLL"
+ or "Multithreaded DLL." (This is changed through the Project Settings
+ dialog, on the C/C++ tab, under Code Generation.) It is important that
+ any executable or other DLL you build which uses the International
+ Components for Unicode DLLs links with these runtime libraries as well.
+ If you do not do this, you will get random memory errors when you run the
+ executable.