Commit 320b5058 authored by Kai Koehne's avatar Kai Koehne Committed by The Qt Project
Browse files

Mention ICU change in "Qt for Windows - Requirements"


Change-Id: I4529764a09c30f362710253df26538d4710fb66a
Reviewed-by: default avatarJerome Pasion <jerome.pasion@digia.com>
parent d7f66892
No related merge requests found
Showing with 25 additions and 0 deletions
...@@ -140,6 +140,31 @@ ...@@ -140,6 +140,31 @@
\l {Secure Sockets Layer (SSL) Classes} for instructions on building Qt with \l {Secure Sockets Layer (SSL) Classes} for instructions on building Qt with
SSL support. SSL support.
\section2 ICU
Qt WebKit, and applications using it, always need the ICU libraries. Qt Core
can be configured to either rely on ICU functionality, or fall back to Windows API
and internal algorithms with somewhat reduced functionality.
From Qt 5.3 and onwards, configure does not link Qt Core against ICU libraries
anymore by default. This reduces the size of a self-contained
application package considerably, as long as Qt WebKit is not used.
Letting Qt Core utilize the ICU libraries however has following advantages:
\list
\li Behavior matches other platforms more closely.
\li Extended set of text codecs (see \l QTextCodec).
\li QLocale::toUpper(), QLocale::toLower() always use case conversion rules
specific to the locale.
\li QCollator::setNumericMode() does work consistently on all Windows versions.
\endlist
To explicitly enable the use of ICU in Qt Core, pass \c -icu to \c configure:
\code
configure -icu
\endcode
\section2 Graphics Drivers \section2 Graphics Drivers
For \l{Qt Quick} 2 to work, a graphics driver that provides OpenGL 2.1 or For \l{Qt Quick} 2 to work, a graphics driver that provides OpenGL 2.1 or
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment