Required Link Libraries
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
Location for the location of those libraries.