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
