Below is the archive of the past builds of ICU I have done. They are here only for reference.
Download always the latest Precompiled ICU libraries, unless you need an older version.
ICU v58.2
- Updated: 31 March 2017
- Source Code:
svn export http://source.icu-project.org/repos/icu/tags/release-58-2/icu4c icu-svn-58.2 --native-eol LF
- Batch Script: build-icu_58.2.bat
- Patches: [patch]
- Notes:
- The deprecated Layout Engine is no longer built (see http://userguide.icu-project.org/layoutengine).
- All statically built libraries link against the Static Runtimes (/MT instead of /MD), which is not the default in the ICU build system.
- When you link to the static libraries from your code remember to always define U_STATIC_IMPLEMENTATION. See also How to use ICU.
- Executable binary utilities (
bin/*.exe
andbin64/*.exe
) included are those of the shared release build. It saves a bit of space. - The ICU Data are included in the
data/
directory, however I am uncertain right now if it is required. (any tips are welcome!)
- Build Instructions:
- Download the build-icu batch file and all listed patches (place them in the same directory).
- Download and decompress the official sources in their own directory.
- Check and modify the configuration options in the batch script.
- Patch the sources:
build-icu_XXXX.bat patch
- Build everything:
build-icu_XXXX.bat build all
- Package:
build-icu_XXXX.bat package all
Compiler | Download | Size | Arch | Build | Link |
---|---|---|---|---|---|
MSVC 2017 | icu-58.2-vs2015.7z [md5] | 30.7 MB | x86 (32-bit) x64 (64-bit) |
debug release |
shared static |
MSVC 2015 | icu-58.2-vs2015.7z [md5] | 30.8 MB | x86 (32-bit) x64 (64-bit) |
debug release |
shared static |
MSVC 2013 | icu-58.2-vs2013.7z [md5] | 35.4 MB | x86 (32-bit) x64 (64-bit) |
debug release |
shared static |
MSVC 2012 | icu-58.2-vs2012.7z [md5] | 38.4 MB | x86 (32-bit) x64 (64-bit) |
debug release |
shared static |
MSVC 2010 | icu-58.2-vs2010.7z [md5] | 31.1 MB | x86 (32-bit) x64 (64-bit) |
debug release |
shared static |
MSVC 2008 | icu-58.2-vs2008.7z [md5] | 30.7 MB | x86 (32-bit) x64 (64-bit) |
debug release |
shared static |
ICU v58.1
- Updated: 03 November 2016
- Source Code:
svn export http://source.icu-project.org/repos/icu/icu/tags/release-58-1 icu-svn-58.1 --native-eol LF
- Batch Script: build-icu_58.1.bat
- Notes:
- The deprecated Layout Engine is no longer built (see http://userguide.icu-project.org/layoutengine).
- All statically built libraries link against the Static Runtimes (/MT instead of /MD), which is not the default in the ICU build system.
- When you link to the static libraries from your code remember to always define U_STATIC_IMPLEMENTATION. See also How to use ICU.
- Executable binary utilities (
bin/*.exe
andbin64/*.exe
) included are those of the shared release build. It saves a bit of space. - The ICU Data are included in the
data/
directory, however I am uncertain right now if it is required. (any tips are welcome!)
- Build Instructions:
- Download the build-icu batch file and all listed patches (place them in the same directory).
- Download and decompress the official sources in their own directory.
- Check and modify the configuration options in the batch script.
- Patch the sources:
build-icu_XXXX.bat patch
- Build everything:
build-icu_XXXX.bat build all
- Package:
build-icu_XXXX.bat package all
Compiler | Download | Size | Arch | Build | Link |
---|---|---|---|---|---|
MSVC 2015 | icu-58.1-vs2015.7z [md5] | 30.8 MB | x86 (32-bit) x64 (64-bit) |
debug release |
shared static |
MSVC 2013 | icu-58.1-vs2013.7z [md5] | 35.4 MB | x86 (32-bit) x64 (64-bit) |
debug release |
shared static |
MSVC 2012 | icu-58.1-vs2012.7z [md5] | 38.4 MB | x86 (32-bit) x64 (64-bit) |
debug release |
shared static |
MSVC 2010 | icu-58.1-vs2010.7z [md5] | 31.1 MB | x86 (32-bit) x64 (64-bit) |
debug release |
shared static |
MSVC 2008 | icu-58.1-vs2008.7z [md5] | 30.7 MB | x86 (32-bit) x64 (64-bit) |
debug release |
shared static |
ICU v57.1
- Updated: 28 March 2016
- Source Code:
svn export http://source.icu-project.org/repos/icu/icu/tags/release-57-1 icu-svn-57.1 --native-eol LF
- Batch Script: build-icu_57.1.bat
- Notes:
- ATTENTION: The MSVC 2008 version fails in some tests and may not work.
Post in Ticket: 11964, if you want to have a chance for this to be fixed. This build is completely untested!! - The deprecated Layout Engine is no longer built (see http://userguide.icu-project.org/layoutengine).
- All statically built libraries link against the Static Runtimes (/MT instead of /MD), which is not the default in the ICU build system.
- When you link to the static libraries from your code remember to always define U_STATIC_IMPLEMENTATION. See also How to use ICU.
- Executable binary utilities (
bin/*.exe
andbin64/*.exe
) included are those of the shared release build. It saves a bit of space. - The ICU Data are included in the
data/
directory, however I am uncertain right now if it is required. (any tips are welcome!)
- ATTENTION: The MSVC 2008 version fails in some tests and may not work.
- Build Instructions:
- Download the build-icu batch file and all listed patches (place them in the same directory).
- Download and decompress the official sources in their own directory.
- Check and modify the configuration options in the batch script.
- Patch the sources:
build-icu_XXXX.bat patch
- Build everything:
build-icu_XXXX.bat build all
- Package:
build-icu_XXXX.bat package all
Compiler | Download | Size | Arch | Build | Link |
---|---|---|---|---|---|
MSVC 2015 | icu-57.1-vs2015.7z [md5] | 29.6 MB | x86 (32-bit) x64 (64-bit) |
debug release |
shared static |
MSVC 2013 | icu-57.1-vs2013.7z [md5] | 34.3 MB | x86 (32-bit) x64 (64-bit) |
debug release |
shared static |
MSVC 2012 | icu-57.1-vs2012.7z [md5] | 37.2 MB | x86 (32-bit) x64 (64-bit) |
debug release |
shared static |
MSVC 2010 | icu-57.1-vs2010.7z [md5] | 30.4 MB | x86 (32-bit) x64 (64-bit) |
debug release |
shared static |
MSVC 2008 | icu-57.1-vs2008.7z [md5] | 30.0 MB | x86 (32-bit) x64 (64-bit) |
debug release |
shared static |
ICU v56.1
- Updated: 21 October 2015
- Source Code:
svn export http://source.icu-project.org/repos/icu/icu/tags/release-56-1 icu-svn-56.1 --native-eol LF
- Batch Script: build-icu_56.1.bat
-
- Patches: [patch]
- MSVC 2008 fails the ‘intltest’ test. [See ICU Ticket: 11964]
- When building statically, link against Static Runtimes, instead of Dynamic (/MT instead of the default /MD). [See ICU Ticket: 10406]
- Program Database files (PDB) are named icuMTd.pdb and icuMDd.pdb for static and shared builds, respectively.
- Notes:
- ATTENTION: The MSVC 2008 version fails in some tests and may not work.
Post in Ticket: 11964, if you want to have a chance for this to be fixed. This build is completely untested!! - All statically built libraries link against the Static Runtimes (/MT instead of /MD), which is not the default in the ICU build system.
- When you link to the static libraries from your code remember to always define U_STATIC_IMPLEMENTATION. See also How to use ICU.
- Executable binary utilities (
bin/*.exe
andbin64/*.exe
) included are those of the shared release build. It saves a bit of space. - The ICU Data are included in the
data/
directory, however I am uncertain right now if it is required. (any tips are welcome!)
- ATTENTION: The MSVC 2008 version fails in some tests and may not work.
- Build Instructions:
- Download the build-icu batch file and all listed patches (place them in the same directory).
- Download and decompress the official sources in their own directory.
- Check and modify the configuration options in the batch script.
- Patch the sources:
build-icu_XXXX.bat patch
- Build everything:
build-icu_XXXX.bat build all
- Package:
build-icu_XXXX.bat package all
Compiler | Download | Size | Arch | Build | Link |
---|---|---|---|---|---|
MSVC 2015 | icu-56.1-vs2015.7z [md5] | 31.1 MB | x86 (32-bit) x64 (64-bit) |
debug release |
shared static |
MSVC 2013 | icu-56.1-vs2013.7z [md5] | 36.6 MB | x86 (32-bit) x64 (64-bit) |
debug release |
shared static |
MSVC 2012 | icu-56.1-vs2012.7z [md5] | 39.4 MB | x86 (32-bit) x64 (64-bit) |
debug release |
shared static |
MSVC 2010 | icu-56.1-vs2010.7z [md5] | 31.7 MB | x86 (32-bit) x64 (64-bit) |
debug release |
shared static |
MSVC 2008 | icu-56.1-vs2008.7z [md5] | 31.4 MB | x86 (32-bit) x64 (64-bit) |
debug release |
shared static |
ICU v55.1
- Updated: 23 August 2015
- Source Code:
svn export http://source.icu-project.org/repos/icu/icu/tags/release-55-1 icu-svn-55.1 --native-eol LF
- Batch Script: build-icu_55.1.bat
-
- Patches: [patch1] [patch2]
- MSVC2015 is supported by applying the
icu11798.patch
from ICU Ticket: 11798 - When building statically, link against Static Runtimes, instead of Dynamic (/MT instead of the default /MD). [See ICU Ticket: 10406]
- Program Database files (PDB) are named icuMTd.pdb and icuMDd.pdb for static and shared builds, respectively.
- MSVC2015 is supported by applying the
- Notes:
- All statically built libraries link against the Static Runtimes (/MT instead of /MD), which is not the default in the ICU build system.
- Executable binary utilities (
bin/*.exe
andbin64/*.exe
) included are those of the shared release build. It saves a bit of space. - The ICU Data are included in the
data/
directory, however I am uncertain right now if it is required. (any tips are welcome!)
- Build Instructions:
- Download the build-icu batch file and all listed patches (place them in the same directory).
- Download and decompress the official sources in their own directory.
- Check and modify the configuration options in the batch script.
- Patch the sources:
build-icu_XXXX.bat patch
- Build everything:
build-icu_XXXX.bat build all
- Package:
build-icu_XXXX.bat package all
Compiler | Download | Size | Arch | Build | Link |
---|---|---|---|---|---|
MSVC 2015 | icu-55.1-vs2015.7z [md5] | 36.3 MB | x86 (32-bit) x64 (64-bit) |
debug release |
shared static |
MSVC 2013 | icu-55.1-vs2013.7z [md5] | 41 MB | x86 (32-bit) x64 (64-bit) |
debug release |
shared static |
MSVC 2012 | icu-55.1-vs2012.7z [md5] | 41.7 MB | x86 (32-bit) x64 (64-bit) |
debug release |
shared static |
MSVC 2010 | icu-55.1-vs2010.7z [md5] | 36.4 MB | x86 (32-bit) x64 (64-bit) |
debug release |
shared static |
MSVC 2008 | icu-55.1-vs2008.7z [md5] | 36.5 MB | x86 (32-bit) x64 (64-bit) |
debug release |
shared static |
ICU v54.1
- Updated: 20 October 2014
- Source Code:
svn export http://source.icu-project.org/repos/icu/icu/tags/release-54-1 icu-svn-54.1 --native-eol LF
- Batch Script: build-icu_54.1.bat
-
- Patches: [patch]
- When building statically, link against Static Runtimes, instead of Dynamic (/MT instead of the default /MD). [See ICU Ticket: 10406]
- Program Database files (PDB) are named icuMTd.pdb and icuMDd.pdb for static and shared builds, respectively.
- One of the tests fails to build. [See ICU Ticket: 10909]
- Notes:
- All statically built libraries link against the Static Runtimes (/MT instead of /MD), which is not the default in the ICU build system.
- Executable binary utilities (
bin/*.exe
andbin64/*.exe
) included are those of the shared release build. It saves a bit of space. - The ICU Data are included in the
data/
directory, however I am uncertain right now if it is required. (any tips are welcome!)
- Build Instructions:
- Download the build-icu batch file and all listed patches (place them in the same directory).
- Download and decompress the official sources in their own directory.
- Check and modify the configuration options in the batch script.
- Patch the sources:
build-icu_XXXX.bat patch
- Build everything:
build-icu_XXXX.bat build all
Compiler | Download | Size | Arch | Build | Link |
---|---|---|---|---|---|
MSVC 2013 | icu-54.1-vs2013.7z [md5] | 36.3 MB | x86 (32-bit) x64 (64-bit) |
debug release |
shared static |
MSVC 2012 | icu-54.1-vs2012.7z [md5] | 36.2 MB | x86 (32-bit) x64 (64-bit) |
debug release |
shared static |
MSVC 2010 | icu-54.1-vs2010.7z [md5] | 30.6 MB | x86 (32-bit) x64 (64-bit) |
debug release |
shared static |
MSVC 2008 | icu-54.1-vs2008.7z [md5] | 30.6 MB | x86 (32-bit) x64 (64-bit) |
debug release |
shared static |
ICU v53.1
- Updated: 17 May 2014
- Source Code:
svn export http://source.icu-project.org/repos/icu/icu/tags/release-53-1 icu-svn-53.1 --native-eol LF
- Batch Script: build-icu_53.1.bat
-
- Patches: [patch]
- When building statically, link against Static Runtimes, instead of Dynamic (/MT instead of the default /MD). [See ICU Ticket: 10406]
- Program Database files (PDB) are named icuMTd.pdb and icuMDd.pdb for static and shared builds, respectively.
- One of the tests fails to build. [See ICU Ticket: 10909]
- Notes:
- All statically built libraries link against the Static Runtimes (/MT instead of /MD), which is not the default in the ICU build system.
- Executable binary utilities (
bin/*.exe
andbin64/*.exe
) included are those of the shared release build. It saves a bit of space. - The ICU Data are included in the
data/
directory, however I am uncertain right now if it is required. (any tips are welcome!)
- Build Instructions:
- Download the build-icu batch file and all listed patches (place them in the same directory).
- Download and decompress the official sources in their own directory.
- Check and modify the configuration options in the batch script.
- Patch the sources:
build-icu_XXXX.bat patch
- Build everything:
build-icu_XXXX.bat build all
Compiler | Download | Size | Arch | Build | Link |
---|---|---|---|---|---|
MSVC 2013 | icu-53.1-vs2013.7z [md5] | 33.8 MB | x86 (32-bit) x64 (64-bit) |
debug release |
shared static |
MSVC 2012 | icu-53.1-vs2012.7z [md5] | 33.7 MB | x86 (32-bit) x64 (64-bit) |
debug release |
shared static |
MSVC 2010 | icu-53.1-vs2010.7z [md5] | 28.4 MB | x86 (32-bit) x64 (64-bit) |
debug release |
shared static |
ICU v52.1
- Updated: 26 Oct 2013
- Source Code:
svn export http://source.icu-project.org/repos/icu/icu/tags/release-52-1 icu-svn-52.1 --native-eol LF
- Batch Script: build-icu_52.1.bat
- Notes:
- All statically built libraries link against the Static Runtimes (/MT instead of /MD), which is not the default in the ICU build system.
- Executable binary utilities (
bin/*.exe
andbin64/*.exe
) included are those of the shared release build. It saves a bit of space. - The ICU Data are included in the
data/
directory, however I am uncertain right now if it is required. (any tips are welcome!)
- Build Instructions:
- Download the build-icu batch file and all listed patches (place them in the same directory).
- Download and decompress the official sources in their own directory.
- Check and modify the configuration options in the batch script.
- Patch the sources:
build-icu_XXXX.bat patch
- Build everything:
build-icu_XXXX.bat build all
Compiler | Download | Size | Arch | Build | Link |
---|---|---|---|---|---|
MSVC 2012 | icu-52.1-vs2012.7z [md5] | 32 MB | x86 (32-bit) x64 (64-bit) |
debug release |
shared static |
MSVC 2010 | icu-52.1-vs2010.7z [md5] | 28 MB | x86 (32-bit) x64 (64-bit) |
debug release |
shared static |
MSVC 2008 | icu-52.1-vs2008.7z [md5] | 28 MB | x86 (32-bit) x64 (64-bit) |
debug release |
shared static |
ICU v52 RC
- Source Code:
svn export http://source.icu-project.org/repos/icu/icu/tags/release-52-rc icu-svn-52-rc --native-eol LF
- Batch Script: build-icu_52-rc.bat
- Notes:
- All statically built libraries link against the Static Runtimes (/MT instead of /MD), which is not the default in the ICU build system.
- Executable binary utilities (
bin/*.exe
andbin64/*.exe
) included are those of the shared release build. It saves a bit of space. - The ICU Data are included in the
data/
directory, however I am uncertain right now if it is required. (any tips are welcome!)
Compiler | Download | Size | Arch | Build | Link |
---|---|---|---|---|---|
MSVC 2012 | icu-52-rc-vs2012.7z [md5] | 31.9 MB | x86 (32-bit) x64 (64-bit) |
debug release |
shared static |
MSVC 2010 | icu-52-rc-vs2010.7z [md5] | 27.4 MB | x86 (32-bit) x64 (64-bit) |
debug release |
shared static |
MSVC 2008 | icu-52-rc-vs2008.7z [md5] | 27.3 MB | x86 (32-bit) x64 (64-bit) |
debug release |
shared static |
ICU v51.2
- Source Code:
svn export http://source.icu-project.org/repos/icu/icu/tags/release-51-2 icu-svn-51.2 --native-eol LF
- Batch Script: build-icu_51.2.bat
- Notes:
- All statically built libraries link against the Static Runtimes (/MT instead of /MD), which is not the default in the ICU build system.
- Executable binary utilities (
bin/*.exe
andbin64/*.exe
) included are those of the shared release build. It saves a bit of space. - The ICU Data are included in the
data/
directory, however I am uncertain right now if it is required. (any tips are welcome!)
Compiler | Download | Size | Arch | Build | Link |
---|---|---|---|---|---|
MSVC 2012 | icu-51.2-vs2012.7z [md5] | 30.5 MB | x86 (32-bit) x64 (64-bit) |
debug release |
shared static |
MSVC 2010 | icu-51.2-vs2010.7z [md5] | 26.1 MB | x86 (32-bit) x64 (64-bit) |
debug release |
shared static |
MSVC 2008 | icu-51.2-vs2008.7z [md5] | 26.1 MB | x86 (32-bit) x64 (64-bit) |
debug release |
shared static |
Disclaimer
Downloads in this website are exclusively here for my own personal use and have not been properly tested or verified.
0