Visual C++ 2010 msxml.h errors



  • hallo leute ich habe ein problem mit der oben gennante msxml.h sobal ich das #include <windows.h> eintrage, bekomme ich diese fehler..

    1>c:\program files\microsoft sdks\windows\v7.0a\include\msxml.h(409): error C2143: Syntaxfehler: Es fehlt ')' vor 'Zeichenfolge'
    1>c:\program files\microsoft sdks\windows\v7.0a\include\msxml.h(409): error C2143: Syntaxfehler: Es fehlt ';' vor 'Zeichenfolge'
    1>c:\program files\microsoft sdks\windows\v7.0a\include\msxml.h(409): error C2059: Syntaxfehler: ')'
    1>c:\program files\microsoft sdks\windows\v7.0a\include\msxml.h(409): error C2238: Unerwartete(s) Token vor ';'

    Zeile:

    #if defined(__cplusplus) && !defined(CINTERFACE)
    
        MIDL_INTERFACE("2933BF8F-7B36-11d2-B20E-00C04F983E60")
        IXMLDOMImplementation : public IDispatch
        {
        public:
            virtual /*[id]*/ HRESULT STDMETHODCALLTYPE hasFeature(/*[in] */ BSTR feature,
    			/*[in]*/ BSTR version, 
    			/*[retval][out]*/  VARIANT_BOOL *hasFeature) = 0;
    
        };
    

    Abschnitt: virtual bis = 0;

    Nun meine frage, muss ich diese datei anpassen?
    Google schon seit 2 tage, kann aber nichts mit diesen fehlern finden. 😕

    Bitte um hilfe


  • Mod

    Verschiebe den include doch mal nach oben.

    Setze die Datei mal in alleine in ein eigenes Projekt.

    Evtl. Hast Du einen #define, der den Syntax zerstört durch andere includes...

    Oder die Datei ist zerstört. Kann das sein? Woher hast Du die?


Anmelden zum Antworten