Thanks Alberto for the quick response. I had "default" under that setting. I changed it to "Compile as C++ Code (/TP)" And its compiling fine now.
Thanks a lot for your help. _________________ Devang Kamdar TASS - ML. -----Original Message----- From: Alberto Massari [mailto:[EMAIL PROTECTED] Sent: Thursday, December 27, 2007 8:39 PM To: [email protected] Subject: Re: Getting following error when using xerces-c_2_8D.dll and xerces-c_2D.lib Hi Devang, the last error hints that you are compiling the sources as C files, instead of C++; what do you see in the project properties, under the C/C++ -> Advanced tab, at the "Compile As" entry? Alberto Kamdar, Devang (MLITS) wrote: > Hi, > > I am using xerces-c in one of the projects and am getting following > errors: > I am using Visual Studio 2005 > > Error 1 error C2061: syntax error : identifier 'xercesc_2_8' > c:\working\instrumentation\vc++_projects\mllog4cxx_latest\include\xerces > c\util\xercesdefs.hpp 260 > Error 2 error C2059: syntax error : ';' > c:\working\instrumentation\vc++_projects\mllog4cxx_latest\include\xerces > c\util\xercesdefs.hpp 260 > Error 3 error C2449: found '{' at file scope (missing function > header?) > c:\working\instrumentation\vc++_projects\mllog4cxx_latest\include\xerces > c\util\xercesdefs.hpp 260 > Error 4 error C2059: syntax error : '}' > c:\working\instrumentation\vc++_projects\mllog4cxx_latest\include\xerces > c\util\xercesdefs.hpp 260 > Error 5 error C2061: syntax error : identifier 'xercesc_2_8' > c:\working\instrumentation\vc++_projects\mllog4cxx_latest\include\xerces > c\util\xmemory.hpp 29 > Error 6 error C2059: syntax error : ';' > c:\working\instrumentation\vc++_projects\mllog4cxx_latest\include\xerces > c\util\xmemory.hpp 29 > Error 7 error C2449: found '{' at file scope (missing function > header?) > c:\working\instrumentation\vc++_projects\mllog4cxx_latest\include\xerces > c\util\xmemory.hpp 29 > Error 8 error C2059: syntax error : '}' > c:\working\instrumentation\vc++_projects\mllog4cxx_latest\include\xerces > c\util\xmemory.hpp 144 > Error 9 error C2061: syntax error : identifier 'xercesc_2_8' > c:\working\instrumentation\vc++_projects\mllog4cxx_latest\include\xerces > c\util\xmlexceptmsgs.hpp 9 > Error 10 error C2059: syntax error : ';' > c:\working\instrumentation\vc++_projects\mllog4cxx_latest\include\xerces > c\util\xmlexceptmsgs.hpp 9 > Error 11 error C2449: found '{' at file scope (missing function > header?) > c:\working\instrumentation\vc++_projects\mllog4cxx_latest\include\xerces > c\util\xmlexceptmsgs.hpp 9 > Error 12 error C2059: syntax error : '}' > c:\working\instrumentation\vc++_projects\mllog4cxx_latest\include\xerces > c\util\xmlexceptmsgs.hpp 431 > Error 13 fatal error C1189: #error : "eh.h is only for C++!" > c:\program files\microsoft visual studio 8\vc\include\eh.h 30 > > > Looks like I am missing some settings here ... > I had got this running, but got my project setting messed up, so had to > rebuild the Visual Studio Porject. > Please let me know, if anyone is aware of this issue! > > Thanks > Devang > _________________ > -------------------------------------------------------- > > This message w/attachments (message) may be privileged, confidential or proprietary, and if you are not an intended recipient, please notify the sender, do not use or share it and delete it. Unless specifically indicated, this message is not an offer to sell or a solicitation of any investment products or other financial product or service, an official confirmation of any transaction, or an official statement of Merrill Lynch. Subject to applicable law, Merrill Lynch may monitor, review and retain e-communications (EC) traveling through its networks/systems. The laws of the country of each sender/recipient may impact the handling of EC, and EC may be archived, supervised and produced in countries other than the country in which you are located. This message cannot be guaranteed to be secure or error-free. This message is subject to terms available at the following link: http://www.ml.com/e-communications_terms/. By messaging with Merrill Lynch you consent to the foregoing. > -------------------------------------------------------- > >
