[Interest] Minimal MSVC-built ICU DLLs available for download

Elvis Stansvik elvstone at gmail.com
Sun Jan 24 16:18:08 CET 2016


Hi all,

I've put up minimal MSVC 2010 and 2013 builds of ICU 52.1, 53.1 and
54.1 for x86 and x64:

   https://github.com/estan/minimal-icu/releases

The DLLs are usable as drop-in replacements for the ICU DLLs shipped
with official Qt MSVC builds, provided you have no need for the
advanced localization features provided by ICU.

Just thought in case someone else was interested in cutting down the
size of their deployed app, without having to build a custom Qt with
`-no-icu`. I'm only using the ICU 54.1/MSVC 2013/x86 combo myself, and
my app is only making use of QtCore, so consider other combinations
untested for now.

For me this cuts the size of the ICU DLLs from 8.5 MB to 1.4 MB in my
deployed application. The space savings for other combinations should
be similar.

The size of the DLLs was reduced by using the ICU Data Library
Customizer [1] and unchecking everything. See the `appveyor.yml` file
for more info on how the DLLs were built.

Cheers,
Elvis


[1] http://apps.icu-project.org/datacustom/



More information about the Interest mailing list