To build an application that uses the Internationalization Module, you must link to the following libraries:
The Internationalization Module i18n package library
The following ICU package libraries:
icudt (Windows) / icudata (UNIX) package library
icuin (Windows) / icui18n (UNIX) package library
icuuc package library
The following package libraries from the Threads Module:
Threading package library (multithreaded builds only)
Interthread Communication package library (multithreaded builds only)
Function_List package library (multithreaded builds only)
Functor package library
Smart Pointer package library
Synchronization package library
Thread-compatible Exceptions package library
Execution Tracing package library
The Essential Tools Module library
For example, if your build configuration is 12d and you are working on a UNIX platform, specify the link path and libraries:
-Licu-root-dir/lib -li18n<ver>12d -licudata -licui18n -licuuc -lthread<ver>12d -litc<ver>12d -lfunctor_list<ver>12d -lfunctor<ver>12d -lpointer<ver>12d -lsync<ver>12d -lthrexcept<ver>12d -ltrace<ver>12d -ltls<ver>12d -lstd<ver>12d |
where icu-root-dir is the location where your ICU distribution is installed. If you are using the Rogue Wave provided ICU distribution, see Section 3.1.1 for the location of those libraries.
Copyright © Rogue Wave Software, Inc. All Rights Reserved.
The Rogue Wave name and logo, and SourcePro, are registered trademarks of Rogue Wave Software. All other trademarks are the property of their respective owners.
Provide feedback to Rogue Wave about its documentation.