Hi to all,

 we use the Xerces-C++ to import XML data into our application.
 The development enviroment is MSVS 6.0.
 Yesterday i tried to update Xerces from version 2.1.0 to 2.3.0.
 The version 2.3.0 uses C++ namespaces. This fact leads to some
 problems. I read the programmers guide and had a look at the examples to
 solve the problems.
 But there are still some linking errors.
 Can somebody give me a helping hand? Is it possible to disable the
namespace feature?

 Thanks in advance, Mirko



 An example of my code of the class XMLDOMEntityResolver and the some error
message
 which were generate by the compiler of the MSVS 6.0 concerning to this
class is shown below.


 #include <xercesc\sax\EntityResolver.hpp>
 #include <xercesc\util\XercesDefs.hpp>

 XERCES_CPP_NAMESPACE_USE

 //##ModelId=3D3D6A6E0302
 class XMLDOMEntityResolver : public EntityResolver
 {
   public:
        .
        .
        .


 error messages:

 XMLDOMEntityResolver.obj : error LNK2001: unresolved external symbol
"__declspec(dllimport) public: static void * __cdecl
 XMemory::operator new(unsigned int)" (__imp_??2XMemory@@[EMAIL PROTECTED])

 XMLDOMEntityResolver.obj : error LNK2001: unresolved external symbol
"__declspec(dllimport) public: virtual __thiscall
 EntityResolver::~EntityResolver(void)" (__imp_??1EntityResolver@@[EMAIL PROTECTED])

 XMLDOMEntityResolver.obj : error LNK2001: unresolved external symbol
"__declspec(dllimport) public: __thiscall
 EntityResolver::EntityResolver(void)" (__imp_??0EntityResolver@@[EMAIL PROTECTED])

 XMLDOMEntityResolver.obj : error LNK2001: unresolved external symbol
"public: virtual void __thiscall
 InputSource::setIssueFatalErrorIfNotFound(bool)"
([EMAIL PROTECTED]@@[EMAIL PROTECTED])

 XMLDOMEntityResolver.obj : error LNK2001: unresolved external symbol
"public: virtual void __thiscall
 InputSource::setSystemId(unsigned short const * const)"
([EMAIL PROTECTED]@@[EMAIL PROTECTED])

 XMLDOMEntityResolver.obj : error LNK2001: unresolved external symbol
"public: virtual void __thiscall
 InputSource::setPublicId(unsigned short const * const)"
([EMAIL PROTECTED]@@[EMAIL PROTECTED])

 XMLDOMEntityResolver.obj : error LNK2001: unresolved external symbol
"public: virtual void __thiscall
 InputSource::setEncoding(unsigned short const * const)"
([EMAIL PROTECTED]@@[EMAIL PROTECTED])
 ____________________________________

 Mirko Braun
 Automotive Electronics Tools
 Softing AG
 Richard-Reitzner-Allee 6
 D-85540 Haar
 Tel:   +49 (0) 89 / 456 56 - 465
 Fax:   +49 (0) 89 / 456 56 - 499
 mailto:[EMAIL PROTECTED]
 http://www.softing.com
 ____________________________________


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to