You should also specify which library to link I think. Which IDE are you using? Sanat Talmaki wrote:
Btw, I am sorry for forgetting to attach my code in my previous mail. Here is my code:#include <xercesc/util/PlatformUtils.hpp> // Other include files, declarations, and non-Xerces-C++ initializations. #include <iostream> //#include <conio.h> using namespace xercesc; int main(int argc, char* argv[]) { try { XMLPlatformUtils::Initialize(); } catch (const XMLException& toCatch) { // Do your failure processing here return 1; } // Do your actual work with Xerces-C++ here. XMLPlatformUtils::Terminate(); // Other terminations and cleanup. return 0; } Thanks, Sanat. On Thu, Jan 28, 2010 at 7:55 PM, Sanat Talmaki <[email protected]>wrote:Hello everybody, I am Sanat. I just downloaded the xerces source code and tried to build it. The build succeeded, but when I tried the sample of code in the programming section, I got the following errors. I am using Visual Studio 2008 and my OS is Vista 64 bit: 1>Linking... 1>main.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: static void __cdecl xercesc_3_0::XMLPlatformUtils::Terminate(void)" (__imp_?termin...@xmlplatformutils@xercesc_3_0@@SAXXZ) referenced in function __catch$_main$0 1>main.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: static void __cdecl xercesc_3_0::XMLPlatformUtils::Initialize(char const * const,char const * const,class xercesc_3_0::PanicHandler * const,class xercesc_3_0::MemoryManager * const)" (__imp_?initial...@xmlplatformutils @xercesc_3_0@@saxqbd0qavpanichand...@2@qavmemorymana...@2@@Z) referenced in function _main 1>main.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: static char const * const xercesc_3_0::XMLUni::fgXercescDefaultLocale" (__imp_?fgxercescdefaultloc...@xmluni@xercesc_3_0@@2QBDB) 1>C:\Users\Sanat\Desktop\CEM_Res\Jan 2010\xercesParser\Debug\xercesParser.exe : fatal error LNK1120: 3 unresolved externals 1>Build log was saved at "file://c:\Users\Sanat\Desktop\CEM_Res\Jan 2010\xercesParser\Debug\BuildLog.htm" 1>xercesParser - 4 error(s), 0 warning(s) ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ========== --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- I feel I am not linking the library or something like that. But I added the entire xerces folder in my project properties under linker in visual studio. Any help would be fantastic. I am just starting out using xerces so please forgive me if my error is too dumbed out. Thanks, Sincerely, Sanat.
