Thanks so much Alberto for your advice.  No more wchar_t  errors; however, I
get the following linking errors now (while compiling DOMCount.cpp - the
sample):

Linking...
DOMCount.obj : error LNK2019: unresolved external symbol
"__declspec(dllimport) public: static char * __cdecl
xercesc_2_7::XMLString::transcode(unsigned short const * const)"
([EMAIL PROTECTED]@xercesc_2_7@@[EMAIL PROTECTED]) referenced in function
"public: __thiscall StrX::StrX(unsigned short const * const)"
(??0StrX@@[EMAIL PROTECTED]@Z)
DOMCount.obj : error LNK2019: unresolved external symbol
"__declspec(dllimport) public: static void __cdecl
xercesc_2_7::XMLString::release(char * *)"
([EMAIL PROTECTED]@xercesc_2_7@@[EMAIL PROTECTED]) referenced in function
"public: __thiscall StrX::~StrX(void)" (??1StrX@@[EMAIL PROTECTED])
DOMCount.obj : error LNK2019: unresolved external symbol
"__declspec(dllimport) const xercesc_2_7::DOMErrorHandler::`vftable'"
([EMAIL PROTECTED]@@6B@) referenced in function "public:
virtual __thiscall DOMCountErrorHandler::~DOMCountErrorHandler(void)"
(??1DOMCountErrorHandler@@[EMAIL PROTECTED])
DOMCount.obj : error LNK2019: unresolved external symbol
"__declspec(dllimport) public: static void __cdecl
xercesc_2_7::XMLPlatformUtils::Terminate(void)"
([EMAIL PROTECTED]@xercesc_2_7@@SAXXZ) referenced in
function __catch$_main$2
DOMCount.obj : error LNK2019: unresolved external symbol
"__declspec(dllimport) public: static bool __cdecl
xercesc_2_7::DOMImplementation::loadDOMExceptionMsg(enum
xercesc_2_7::DOMException::ExceptionCode,unsigned short * const,unsigned
int)"
([EMAIL PROTECTED]@xercesc_2_7@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@Z)
referenced in function __catch$_main$2
DOMCount.obj : error LNK2019: unresolved external symbol
"__declspec(dllimport) public: static unsigned long __cdecl
xercesc_2_7::XMLPlatformUtils::getCurrentMillis(void)"
([EMAIL PROTECTED]@xercesc_2_7@@SAKXZ) referenced in
function _main
DOMCount.obj : error LNK2019: unresolved external symbol
"__declspec(dllimport) public: static unsigned short const * const
xercesc_2_7::XMLUni::fgDOMDatatypeNormalization"
([EMAIL PROTECTED]@xercesc_2_7@@2QBGB) referenced in
function _main
DOMCount.obj : error LNK2019: unresolved external symbol
"__declspec(dllimport) public: static unsigned short const * const
xercesc_2_7::XMLUni::fgDOMValidation"
([EMAIL PROTECTED]@xercesc_2_7@@2QBGB) referenced in function
_main
DOMCount.obj : error LNK2019: unresolved external symbol
"__declspec(dllimport) public: static unsigned short const * const
xercesc_2_7::XMLUni::fgDOMValidateIfSchema"
([EMAIL PROTECTED]@xercesc_2_7@@2QBGB) referenced in
function _main
DOMCount.obj : error LNK2019: unresolved external symbol
"__declspec(dllimport) public: static unsigned short const * const
xercesc_2_7::XMLUni::fgXercesSchemaFullChecking"
([EMAIL PROTECTED]@xercesc_2_7@@2QBGB) referenced in
function _main
DOMCount.obj : error LNK2019: unresolved external symbol
"__declspec(dllimport) public: static unsigned short const * const
xercesc_2_7::XMLUni::fgXercesSchema"
([EMAIL PROTECTED]@xercesc_2_7@@2QBGB) referenced in function
_main
DOMCount.obj : error LNK2019: unresolved external symbol
"__declspec(dllimport) public: static unsigned short const * const
xercesc_2_7::XMLUni::fgDOMNamespaces"
([EMAIL PROTECTED]@xercesc_2_7@@2QBGB) referenced in function
_main
DOMCount.obj : error LNK2019: unresolved external symbol
"__declspec(dllimport) public: static class xercesc_2_7::DOMImplementation *
__cdecl
xercesc_2_7::DOMImplementationRegistry::getDOMImplementation(unsigned short
const *)"
([EMAIL PROTECTED]@xercesc_2_7@@[EMAIL PROTECTED]@[EMAIL PROTECTED])
referenced in function _main
DOMCount.obj : error LNK2019: unresolved external symbol
"__declspec(dllimport) public: static void __cdecl
xercesc_2_7::XMLPlatformUtils::recognizeNEL(bool,class
xercesc_2_7::MemoryManager * const)"
([EMAIL PROTECTED]@xercesc_2_7@@[EMAIL PROTECTED]@@Z)
referenced in function _main
DOMCount.obj : error LNK2019: unresolved external symbol
"__declspec(dllimport) public: static class xercesc_2_7::MemoryManager *
xercesc_2_7::XMLPlatformUtils::fgMemoryManager"
([EMAIL PROTECTED]@xercesc_2_7@@[EMAIL PROTECTED]@A)
referenced in function _main
DOMCount.obj : error LNK2019: unresolved external symbol
"__declspec(dllimport) public: static void __cdecl
xercesc_2_7::XMLPlatformUtils::Initialize(char const * const,char const *
const,class xercesc_2_7::PanicHandler * const,class
xercesc_2_7::MemoryManager * const,bool)"
([EMAIL PROTECTED]@xercesc_2_7@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL 
PROTECTED])
referenced in function _main
DOMCount.obj : error LNK2019: unresolved external symbol
"__declspec(dllimport) public: static char const * const
xercesc_2_7::XMLUni::fgXercescDefaultLocale"
([EMAIL PROTECTED]@xercesc_2_7@@2QBDB) referenced in
function _main
C:\Documents and Settings\ekochetk\My Documents\Visual Studio
2005\Projects\Test3\Debug\Test3.exe : fatal error LNK1120: 17 unresolved
externals
Build log was saved at "file://c:\Documents and Settings\ekochetk\My
Documents\Visual Studio 2005\Projects\Test3\Test3\Debug\BuildLog.htm"
Test3 - 18 error(s), 0 warning(s)




I also get the following error in XMLString.cpp (among numerous warnings):

..\..\..\..\..\..\..\Program Files\Microsoft Visual
Studio\xerces-c-src_2_7_0\src\xercesc\util\XMLString.cpp(65) : error C2491:
'xercesc_2_7::XMLString::fgMemoryManager' : definition of dllimport static
data member not allowed


Alberto Massari wrote:
> 
> EVK,
> it looks your setting for "treat wchar_t as a built-in type" is 
> different in the XercesLib and DOMCount project: make them equal.
> 
> Alberto
> 
> At 15.41 16/03/2007 -0700, E V K wrote:
> 
>>Hi I am a novice to both VC++ 8.0 and Xerces 2_7_0.  I had followed
>>suggestions on different posts, but they don't seem to take care of the
>>problems I have.
>>
>>When I try to Compile one of the samples: DOMCount.cpp
>>
>>I get link errors
>>
>>DOMCount.obj : error LNK2019: unresolved external symbol
>>"__declspec(dllimport) public: static char * __cdecl
>>xercesc_2_7::XMLString::transcode(wchar_t const * const)"
>>([EMAIL PROTECTED]@xercesc_2_7@@[EMAIL PROTECTED]) referenced in
function
>>"public: __thiscall StrX::StrX(wchar_t const * const)"
(??0StrX@@[EMAIL PROTECTED]@Z)
>>DOMCount.obj : error LNK2019: unresolved external symbol
>>"__declspec(dllimport) public: static void __cdecl
>>xercesc_2_7::XMLString::release(char * *)"
>>([EMAIL PROTECTED]@xercesc_2_7@@[EMAIL PROTECTED]) referenced in function
>>"public: __thiscall StrX::~StrX(void)" (??1StrX@@[EMAIL PROTECTED])
>>DOMCount.obj : error LNK2019: unresolved external symbol
>>"__declspec(dllimport) const xercesc_2_7::DOMErrorHandler::`vftable'"
>>([EMAIL PROTECTED]@@6B@) referenced in function
"public:
>>virtual __thiscall DOMCountErrorHandler::~DOMCountErrorHandler(void)"
>>(??1DOMCountErrorHandler@@[EMAIL PROTECTED])
>>DOMCount.obj : error LNK2019: unresolved external symbol
>>"__declspec(dllimport) public: static void __cdecl
>>xercesc_2_7::XMLPlatformUtils::Terminate(void)"
>>([EMAIL PROTECTED]@xercesc_2_7@@SAXXZ) referenced in
>>function __catch$_main$2
>>DOMCount.obj : error LNK2019: unresolved external symbol
>>"__declspec(dllimport) public: static bool __cdecl
>>xercesc_2_7::DOMImplementation::loadDOMExceptionMsg(enum
>>xercesc_2_7::DOMException::ExceptionCode,wchar_t * const,unsigned int)"
>>([EMAIL PROTECTED]@xercesc_2_7@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@Z)
>>referenced in function __catch$_main$2
>>DOMCount.obj : error LNK2019: unresolved external symbol
>>"__declspec(dllimport) public: static unsigned long __cdecl
>>xercesc_2_7::XMLPlatformUtils::getCurrentMillis(void)"
>>([EMAIL PROTECTED]@xercesc_2_7@@SAKXZ) referenced
in
>>function _main
>>DOMCount.obj : error LNK2019: unresolved external symbol
>>"__declspec(dllimport) public: static wchar_t const * const
>>xercesc_2_7::XMLUni::fgDOMDatatypeNormalization"
>>([EMAIL PROTECTED]@xercesc_2_7@@2QB_WB) referenced
in
>>function _main
>>DOMCount.obj : error LNK2019: unresolved external symbol
>>"__declspec(dllimport) public: static wchar_t const * const
>>xercesc_2_7::XMLUni::fgDOMValidation"
>>([EMAIL PROTECTED]@xercesc_2_7@@2QB_WB) referenced in function
>>_main
>>DOMCount.obj : error LNK2019: unresolved external symbol
>>"__declspec(dllimport) public: static wchar_t const * const
>>xercesc_2_7::XMLUni::fgDOMValidateIfSchema"
>>([EMAIL PROTECTED]@xercesc_2_7@@2QB_WB) referenced in
>>function _main
>>DOMCount.obj : error LNK2019: unresolved external symbol
>>"__declspec(dllimport) public: static wchar_t const * const
>>xercesc_2_7::XMLUni::fgXercesSchemaFullChecking"
>>([EMAIL PROTECTED]@xercesc_2_7@@2QB_WB) referenced
in
>>function _main
>>DOMCount.obj : error LNK2019: unresolved external symbol
>>"__declspec(dllimport) public: static wchar_t const * const
>>xercesc_2_7::XMLUni::fgXercesSchema"
>>([EMAIL PROTECTED]@xercesc_2_7@@2QB_WB) referenced in function
>>_main
>>DOMCount.obj : error LNK2019: unresolved external symbol
>>"__declspec(dllimport) public: static wchar_t const * const
>>xercesc_2_7::XMLUni::fgDOMNamespaces"
>>([EMAIL PROTECTED]@xercesc_2_7@@2QB_WB) referenced in function
>>_main
>>DOMCount.obj : error LNK2019: unresolved external symbol
>>"__declspec(dllimport) public: static class xercesc_2_7::DOMImplementation
*
>>__cdecl
xercesc_2_7::DOMImplementationRegistry::getDOMImplementation(wchar_t
>>const *)"
>>([EMAIL PROTECTED]@xercesc_2_7@@[EMAIL PROTECTED]@[EMAIL PROTECTED])
>>referenced in function _main
>>DOMCount.obj : error LNK2019: unresolved external symbol
>>"__declspec(dllimport) public: static void __cdecl
>>xercesc_2_7::XMLPlatformUtils::recognizeNEL(bool,class
>>xercesc_2_7::MemoryManager * const)"
>>([EMAIL PROTECTED]@xercesc_2_7@@[EMAIL PROTECTED]@@Z)
>>referenced in function _main
>>DOMCount.obj : error LNK2019: unresolved external symbol
>>"__declspec(dllimport) public: static class xercesc_2_7::MemoryManager *
>>xercesc_2_7::XMLPlatformUtils::fgMemoryManager"
>>([EMAIL PROTECTED]@xercesc_2_7@@[EMAIL PROTECTED]@A)
>>referenced in function _main
>>DOMCount.obj : error LNK2019: unresolved external symbol
>>"__declspec(dllimport) public: static void __cdecl
>>xercesc_2_7::XMLPlatformUtils::Initialize(char const * const,char const *
>>const,class xercesc_2_7::PanicHandler * const,class
>>xercesc_2_7::MemoryManager * const,bool)"
>>([EMAIL PROTECTED]@xercesc_2_7@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL 
>>PROTECTED])
>>referenced in function _main
>>
>>When I compile XMLString.cpp I get a compile error:
>>..\..\..\..\..\..\..\Program Files\Microsoft Visual
>>Studio\xerces-c-src_2_7_0\src\xercesc\util\XMLString.cpp(65) : error
C2491:
>>'xercesc_2_7::XMLString::fgMemoryManager' : definition of dllimport static
>>data member not allowed
>>
>>I had added to Tools-> Options: VC++ Directories
>>
>>Include Files:
>>C:\Program Files\Microsoft Visual Studio\xerces-c-src_2_7_0\src
>><xercesdir>\include
>>
>>Library Files:
>>C:\Program Files\Microsoft Visual
>>Studio\xerces-c-src_2_7_0\Build\Win32\VC7.1\Debug
>><xercesdir>\lib
>>
>>Thanks so mush in advance,
>>E V K
>>
>>--
>>View this message in context: 
>>http://www.nabble.com/VC%2B%2B-8.0-Xerces-Linking-Errors-tf3417212.html#a9523780
>>Sent from the Xerces - C - Users mailing list archive at Nabble.com.
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/VC%2B%2B-8.0-Xerces-Linking-Errors-tf3417212.html#a9739477
Sent from the Xerces - C - Users mailing list archive at Nabble.com.

Reply via email to