You are viewing a plain text version of this content. The canonical link for it is here.
Posted to c-users@xerces.apache.org by Josep Oriol Ragués <j....@gmail.com> on 2008/03/26 11:56:18 UTC

errors initializing xerces in vc2005

I'm working with an mfc application in vc++2005.  I have modified the path.
I have modified the include and lib files and included the .lib's in
additional dependences. I only do this:


#include <xercesc/util/PlatformUtils.hpp>

XERCES_CPP_NAMESPACE_USE

But I get errors refering to the xmemory.hpp file:

Error 1 error C2059: syntax error : 'string' d:\usuari\mis
documentos\xerces-c_2_8_0-x86-windows-vc_8_0\xerces-c_2_8_0-x86-windows-vc_8_0\include\xercesc\util\xmemory.hpp
55
Error 2 error C2091: function returns function d:\usuari\mis
documentos\xerces-c_2_8_0-x86-windows-vc_8_0\xerces-c_2_8_0-x86-windows-vc_8_0\include\xercesc\util\xmemory.hpp
55
Error 3 error C2802: static member 'operator new' has no formal
parameters d:\usuari\mis
documentos\xerces-c_2_8_0-x86-windows-vc_8_0\xerces-c_2_8_0-x86-windows-vc_8_0\include\xercesc\util\xmemory.hpp
55
Error 4 error C2059: syntax error : 'string' d:\usuari\mis
documentos\xerces-c_2_8_0-x86-windows-vc_8_0\xerces-c_2_8_0-x86-windows-vc_8_0\include\xercesc\util\xmemory.hpp
65
Error 5 error C2091: function returns function d:\usuari\mis
documentos\xerces-c_2_8_0-x86-windows-vc_8_0\xerces-c_2_8_0-x86-windows-vc_8_0\include\xercesc\util\xmemory.hpp
65
Error 6 error C2556: 'void *(__cdecl *xercesc_2_8::XMemory::operator
new(void))(size_t,const char *,int)' : overloaded function differs only by
return type from 'void *(__cdecl *xercesc_2_8::XMemory::operator
new(void))(size_t)' d:\usuari\mis
documentos\xerces-c_2_8_0-x86-windows-vc_8_0\xerces-c_2_8_0-x86-windows-vc_8_0\include\xercesc\util\xmemory.hpp
65
Error 7 error C2059: syntax error : 'string' d:\usuari\mis
documentos\xerces-c_2_8_0-x86-windows-vc_8_0\xerces-c_2_8_0-x86-windows-vc_8_0\include\xercesc\util\xmemory.hpp
83
Error 8 error C2091: function returns function d:\usuari\mis
documentos\xerces-c_2_8_0-x86-windows-vc_8_0\xerces-c_2_8_0-x86-windows-vc_8_0\include\xercesc\util\xmemory.hpp
83
Error 9 error C2556: 'void *(__cdecl *xercesc_2_8::XMemory::operator
new(void))(size_t,xercesc_2_8::MemoryManager *)' : overloaded function
differs only by return type from 'void *(__cdecl
*xercesc_2_8::XMemory::operator new(void))(size_t)' d:\usuari\mis
documentos\xerces-c_2_8_0-x86-windows-vc_8_0\xerces-c_2_8_0-x86-windows-vc_8_0\include\xercesc\util\xmemory.hpp
83
Error 10 error C2059: syntax error : 'string' d:\usuari\mis
documentos\xerces-c_2_8_0-x86-windows-vc_8_0\xerces-c_2_8_0-x86-windows-vc_8_0\include\xercesc\util\xmemory.hpp
91
Error 11 error C2091: function returns function d:\usuari\mis
documentos\xerces-c_2_8_0-x86-windows-vc_8_0\xerces-c_2_8_0-x86-windows-vc_8_0\include\xercesc\util\xmemory.hpp
91
Error 12 error C2556: 'void *(__cdecl *xercesc_2_8::XMemory::operator
new(void))(size_t,void *)' : overloaded function differs only by return type
from 'void *(__cdecl *xercesc_2_8::XMemory::operator
new(void))(size_t)' d:\usuari\mis
documentos\xerces-c_2_8_0-x86-windows-vc_8_0\xerces-c_2_8_0-x86-windows-vc_8_0\include\xercesc\util\xmemory.hpp
91
Error 13 error C2061: syntax error : identifier
'fMemoryManager' d:\usuari\mis
documentos\xerces-c_2_8_0-x86-windows-vc_8_0\xerces-c_2_8_0-x86-windows-vc_8_0\include\xercesc\util\platformutils.hpp
797

Please help! Thanks for your time

Josep