Alberto, you're right. It was a bad implemented template function in NON-xerces
Code... - So just some more trust on the good implemented xerces :)


2009/11/3 Alberto Massari <[email protected]>

> The linker is complaining about the method
>
>  void Attribute<long,1>::set(DOMNode *)
>
> that is, the "set" method in a template Attribute<long, 1>; DOMNode is
> simply the argument for this method. AFAIK, there is no such template in the
> current Xerces code, not even in version 2.2.
>
>
> Alberto
>
>
> Christofer Weßeling wrote:
>
>> Hi!
>>
>> I thought the linker was claiming about a "set" function in class
>> xercesc_2_2::DOMNode, so that isn't what the linker means?
>> DOMNode belongs to xerces - there is a file includes called
>> "<xercesc/dom/DOMNode.hpp>" ) isn't it?
>>
>> Dependencies: Yes we have checked it twice. seems to be the same then in
>> VS2003
>>
>> Christofer
>>
>> 2009/11/3 Alberto Massari <[email protected]>
>>
>>
>>
>>> Hi Christofer,
>>> the linker is complaining about a symbol that doesn't belong to Xerces
>>> (apart for having an argument of type DOMNode). Are you sure you have
>>> correctly set the dependencies between your projects?
>>>
>>> Alberto
>>>
>>>
>>> Christofer Weßeling wrote:
>>>
>>>
>>>
>>>> Hi there!
>>>>
>>>> We are using xerces since years in our project using MS VS 2003. Now I
>>>> try
>>>> to move the whole projekt to MS VS2008.
>>>>
>>>> I'm getting this error, and can't find a solution:
>>>> error LNK2001: Nicht aufgelöstes externes Symbol ""public: void
>>>> __thiscall
>>>> Attribute<long,1>::set(class xercesc_2_2::DOMNode *)" (?set@
>>>> ?$attrib...@j
>>>> $00@@qaexpavdomn...@xercesc_2_2@@@Z)".
>>>> We are using the xerces-c_1D.lib and xerces-c_2D.lib - that worked fine
>>>> in
>>>> Visual Studio 2003....
>>>> Treat wchar_t as built-in type is checked in our project. Using
>>>> XML_LIBRARY
>>>> as precompiler option takes no effect
>>>>
>>>> What else could it be?
>>>>
>>>> greets!
>>>> Christofer
>>>>
>>>>
>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>>
>
>

Reply via email to