[ http://nagoya.apache.org/jira/browse/XERCESC-1318?page=comments#action_57115 ] Alberto Massari commented on XERCESC-1318: ------------------------------------------
Hi Tobias, the Windows project files (VC6, VC7 and VC7.1) by default use the Win32Transcoder, not the ICU one. If you want to use ICU you need to either use pckageBinaries.pl with the appropriate switch or manually edit them. In a few words, the changes you have to do are: - remove Win32TransService.* from the project - add ICUTransService.* to the project - change the preprocessor symbol XML_USE_WIN32_TRANSCODER into XML_USE_ICU_TRANSCODER - add icuuc.lib (for release builds) and icuucd.lib (for debug builds) to the list of libraries for the linker - add the <ICUROOT>/lib directory to the list of paths for the linker Hope this helps, Alberto > icu build with VC7 project files does not work > ---------------------------------------------- > > Key: XERCESC-1318 > URL: http://nagoya.apache.org/jira/browse/XERCESC-1318 > Project: Xerces-C++ > Type: Improvement > Components: Build > Versions: 2.6.0 > Environment: Windows 2000 > Reporter: Tobias Sager > Priority: Minor > > It is not possible to build Xerces with ICU support using MSDEV VC7 solution > files. > There is no error, but the resulting dll does not have ICU dependencies. > Building with VC6 files results in a ICU enabled build. > Is it the missing preprocessor directive XML_USE_ICU_TRANSCODER? -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://nagoya.apache.org/jira/secure/Administrators.jspa - If you want more information on JIRA, or have a bug to report see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]