|
From: Preeti S. <sp...@se...> - 2013-04-16 10:53:40
|
Hello, I am using vtd-xml latest version in C++ from source forge. I used Visual Studio 2010 to build vtd-xml.dll and in turn using that dll in my application. While compiling my application, I get the following link errors: >Behavior.obj : error LNK2001: unresolved external symbol "int com_ximpleware::MASK_NCNAME_START" (?MASK_NCNAME_START@com_ximpleware@@3HA) 2>Behavior.obj : error LNK2001: unresolved external symbol "char * com_ximpleware::Character" (?Character@com_ximpleware@@3PADA) 2>Behavior.obj : error LNK2001: unresolved external symbol "private: int __thiscall com_ximpleware::ArrayList::addNew(void *)" (?addNew@ArrayList@com_ximpleware@@AAEHPAX@Z) 2>Behavior.obj : error LNK2001: unresolved external symbol "int com_ximpleware::MASK_PUBID" (?MASK_PUBID@com_ximpleware@@3HA) 2>Behavior.obj : error LNK2001: unresolved external symbol "unsigned char * com_ximpleware::CHARS" (?CHARS@com_ximpleware@@3PAEA) 2>Behavior.obj : error LNK2001: unresolved external symbol "int com_ximpleware::MASK_NAME_START" (?MASK_NAME_START@com_ximpleware@@3HA) 2>Behavior.obj : error LNK2001: unresolved external symbol "int com_ximpleware::MASK_SPACE" (?MASK_SPACE@com_ximpleware@@3HA) 2>Behavior.obj : error LNK2001: unresolved external symbol "int com_ximpleware::MASK_CONTENT" (?MASK_CONTENT@com_ximpleware@@3HA) 2>Behavior.obj : error LNK2001: unresolved external symbol "int com_ximpleware::MASK_NCNAME" (?MASK_NCNAME@com_ximpleware@@3HA) 2>Behavior.obj : error LNK2001: unresolved external symbol "int com_ximpleware::MASK_VALID" (?MASK_VALID@com_ximpleware@@3HA) 2>Behavior.obj : error LNK2001: unresolved external symbol "int com_ximpleware::MASK_NAME" (?MASK_NAME@com_ximpleware@@3HA) 2>Behavior.obj : error LNK2001: unresolved external symbol "char com_ximpleware::isCharacterReady" (?isCharacterReady@com_ximpleware@@3DA) I guess this issue is due to XMLChar.h and .cpp file. In that file, I tried changing extern to extern "C". Also tried remove inline and moved all functions to .cpp. On more thing I tried was changing compile option to only C++. Alas! none of these linking errors. Urgent need of help ! Thanks in advance, Preeti |