[http://site.icu-project.org]

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]

    • Contains a fix for ICU Ticket: 12840
    • 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:
    • 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 and bin64/*.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
Precompiled ICU
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
    • Patches: [patch]

    • Contains a fix for ICU Ticket: 12840
    • 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:
    • 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 and bin64/*.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
Precompiled ICU
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
    • 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.
  • 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 and bin64/*.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
Precompiled ICU
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 and bin64/*.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
Precompiled ICU
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.
  • 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 and bin64/*.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
Precompiled ICU
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 and bin64/*.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
Precompiled ICU
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 and bin64/*.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
Precompiled ICU
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
    • 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.
  • 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 and bin64/*.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
Precompiled ICU
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
    • Patches:

    • When building statically link against Static Runtimes, instead of Dynamic (/MT instead of the default /MD) [patch] [See ICU Ticket: 10406]
  • 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 and bin64/*.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
    • Patches:

    • When building statically link against Static Runtimes, instead of Dynamic (/MT instead of the default /MD) [patch] [See ICU Ticket: 10406]
  • 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 and bin64/*.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