Hi All,

I'm trying to compile the Xerces library with Visual Studio 2005. There seems 
to be a problem with wchar_t. I get errors like that one:
Error   20      error C2664: 'mbstowcs' : cannot convert parameter 1 from 
'XMLCh *' to 'wchar_t *'      
c:\ms4wCompiling\Projects\gdal-1.3.2\xerces-c-src2_4_0\src\xercesc\util\Transcoders\Win32\Win32TransService.cpp
 177     

I already try to do the following:
In the file xerces-c-src2_4_0\src\xercesc\util\compilers\vcppdefs.hpp in line 
178:
old: typedef unsigned short  XMLCh;
new: typedef wchar_t XMLCh;

But seems to be not the right ist causes other errors, for example that one:
Error   9       error C2679: binary '>>' : no operator found which takes a 
right-hand operand of type 'unsigned short' (or there is no acceptable 
conversion)   
c:\ms4wCompiling\Projects\gdal-1.3.2\xerces-c-src2_4_0\src\xercesc\validators\schema\identity\XercesXPath.cpp
   293     


Has anybody an idea what's to do?

Best Regards
Christian

-- 


Echte DSL-Flatrate dauerhaft für 0,- Euro*!
"Feel free" mit GMX DSL! http://www.gmx.net/de/go/dsl

Reply via email to