[Ambulant-users] Compilation errors with VC9

Jack Jansen Jack.Jansen at cwi.nl
Wed Dec 10 09:36:19 CET 2008


On 9 dec 2008, at 14:13, João Pedro Cadinha wrote:

> Hi,
>
> I am trying to compile the source code of ambulant 2.0 for SMIL 3.0  
> and I am using VC9. Since there isn’t a project for this version of  
> VC I’m converting the vc8-smil3 project. I’m having some linker  
> errors with xercesc-2.7 while trying to compile the AmbulantPlayer  
> project. I have also compiled xercesc using VC9 but there were no  
> problems.
>
> This is one of the 32 errors:
> Error     37        error LNK2001: unresolved external symbol  
> "public: virtual void __thiscall  
> xercesc_2_7::HandlerBase::notationDecl(unsigned short const *  
> const,unsigned short const * const,unsigned short const * const)" (? 
> notationDecl at HandlerBase@xercesc_2_7@@UAEXQBG00 at Z)           
> libambulant_win32_d.lib
>
> Any suggestions? Have anyone got the same problem?

We haven't tried building yet with VC9, but this error looks familiar  
from VC8 also: it probably means that Ambulant and Xerces are compiled  
with different values for the "treat wchar_t as a builtin type"  
parameter. Check that, and make them the same. Please report whether  
it worked, too:-)


--
Jack Jansen, <Jack.Jansen at cwi.nl>, http://www.cwi.nl/~jack
If I can't dance I don't want to be part of your revolution -- Emma  
Goldman




More information about the Ambulant-users mailing list