the documentation says link it to the xerces-c_3.lib. But I couldn't find
where exactly this file might be located.
I am using the Visual Studio 2008 IDE.

Thanks,
Sanat.

On Thu, Jan 28, 2010 at 8:03 PM, Kun Niu <[email protected]> wrote:

> 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.
>>>
>>>
>>>
>>>
>>
>>
>>
>
>

Reply via email to