wxWidgets mit Visual c++ Express Edition - Fehler über Fehler



  • Hallo allerseits

    Ich versuche gerade wxWidgets 2.8.3 mit vc++ 2005 in Betrieb zu nehmen. Die Library konnte ich erfolgreich als static unicode release builden. Beim compilen des Minimal Beispieles hagelt es jedoch Fehlermeldungen. Seltsam finde ich die vielen Syntaxfehler. Weiss jemand was das Problem ist?

    Gruss

    Stefan

    ------ Erstellen gestartet: Projekt: core, Konfiguration: Release Win32 ------
    Kompilieren...
    dummy.cpp
    C:\wxWidgets-2.8.3\include\wx\msw\dde.h(100) : error C2143: Syntaxfehler: Es fehlt ';' vor '&'
    C:\wxWidgets-2.8.3\include\wx\msw\dde.h(100) : error C2433: 'wxDDEServer::wxDDEConnectionList': 'inline' bei der Deklaration von Daten nicht zulässig
    C:\wxWidgets-2.8.3\include\wx\msw\dde.h(100) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
    C:\wxWidgets-2.8.3\include\wx\msw\dde.h(101) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
    C:\wxWidgets-2.8.3\include\wx\msw\dde.h(103) : warning C4183: 'GetConnections': Rückgabetyp fehlt; Memberfunktion, die 'int' zurückgibt wird angenommen
    C:\wxWidgets-2.8.3\include\wx\msw\dde.h(108) : error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'm_connections'
    C:\wxWidgets-2.8.3\include\wx\msw\dde.h(108) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
    C:\wxWidgets-2.8.3\include\wx\msw\dde.h(108) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
    C:\wxWidgets-2.8.3\include\wx\msw\dde.h(102) : error C2065: 'wxDDEConnectionList': nichtdeklarierter Bezeichner
    C:\wxWidgets-2.8.3\include\wx\msw\dde.h(102) : error C2059: Syntaxfehler: ')'
    C:\wxWidgets-2.8.3\include\wx\msw\dde.h(130) : error C2143: Syntaxfehler: Es fehlt ';' vor '&'
    C:\wxWidgets-2.8.3\include\wx\msw\dde.h(130) : error C2433: 'wxDDEClient::wxDDEConnectionList': 'inline' bei der Deklaration von Daten nicht zulässig
    C:\wxWidgets-2.8.3\include\wx\msw\dde.h(130) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
    C:\wxWidgets-2.8.3\include\wx\msw\dde.h(131) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
    C:\wxWidgets-2.8.3\include\wx\msw\dde.h(133) : warning C4183: 'GetConnections': Rückgabetyp fehlt; Memberfunktion, die 'int' zurückgibt wird angenommen
    C:\wxWidgets-2.8.3\include\wx\msw\dde.h(137) : error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'm_connections'
    C:\wxWidgets-2.8.3\include\wx\msw\dde.h(137) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
    C:\wxWidgets-2.8.3\include\wx\msw\dde.h(137) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
    C:\wxWidgets-2.8.3\include\wx\msw\dde.h(132) : error C2059: Syntaxfehler: ')'
    Das Buildprotokoll wurde unter "file://c:\wxWidgets-2.8.3\build\msw\vc_msw\core\BuildLog.htm" gespeichert.
    core - 17 Fehler, 2 Warnung(en)
    ------ Erstellen gestartet: Projekt: base, Konfiguration: Release Win32 ------
    Kompilieren...
    dummy.cpp
    C:\wxWidgets-2.8.3\include\wx\msw\dde.h(100) : error C2143: Syntaxfehler: Es fehlt ';' vor '&'
    C:\wxWidgets-2.8.3\include\wx\msw\dde.h(100) : error C2433: 'wxDDEServer::wxDDEConnectionList': 'inline' bei der Deklaration von Daten nicht zulässig
    C:\wxWidgets-2.8.3\include\wx\msw\dde.h(100) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
    C:\wxWidgets-2.8.3\include\wx\msw\dde.h(101) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
    C:\wxWidgets-2.8.3\include\wx\msw\dde.h(103) : warning C4183: 'GetConnections': Rückgabetyp fehlt; Memberfunktion, die 'int' zurückgibt wird angenommen
    C:\wxWidgets-2.8.3\include\wx\msw\dde.h(108) : error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'm_connections'
    C:\wxWidgets-2.8.3\include\wx\msw\dde.h(108) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
    C:\wxWidgets-2.8.3\include\wx\msw\dde.h(108) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
    C:\wxWidgets-2.8.3\include\wx\msw\dde.h(102) : error C2065: 'wxDDEConnectionList': nichtdeklarierter Bezeichner
    C:\wxWidgets-2.8.3\include\wx\msw\dde.h(102) : error C2059: Syntaxfehler: ')'
    C:\wxWidgets-2.8.3\include\wx\msw\dde.h(130) : error C2143: Syntaxfehler: Es fehlt ';' vor '&'
    C:\wxWidgets-2.8.3\include\wx\msw\dde.h(130) : error C2433: 'wxDDEClient::wxDDEConnectionList': 'inline' bei der Deklaration von Daten nicht zulässig
    C:\wxWidgets-2.8.3\include\wx\msw\dde.h(130) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
    C:\wxWidgets-2.8.3\include\wx\msw\dde.h(131) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
    C:\wxWidgets-2.8.3\include\wx\msw\dde.h(133) : warning C4183: 'GetConnections': Rückgabetyp fehlt; Memberfunktion, die 'int' zurückgibt wird angenommen
    C:\wxWidgets-2.8.3\include\wx\msw\dde.h(137) : error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'm_connections'
    C:\wxWidgets-2.8.3\include\wx\msw\dde.h(137) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
    C:\wxWidgets-2.8.3\include\wx\msw\dde.h(137) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
    C:\wxWidgets-2.8.3\include\wx\msw\dde.h(132) : error C2059: Syntaxfehler: ')'
    Das Buildprotokoll wurde unter "file://c:\wxWidgets-2.8.3\build\msw\vc_msw\base\BuildLog.htm" gespeichert.
    base - 17 Fehler, 2 Warnung(en)
    ------ Erstellen gestartet: Projekt: minimal, Konfiguration: Release Win32 ------
    Kompilieren...
    minimal.cpp
    C:\wxWidgets-2.8.3\include\wx\msw\dde.h(100) : error C2143: Syntaxfehler: Es fehlt ';' vor '&'
    C:\wxWidgets-2.8.3\include\wx\msw\dde.h(100) : error C2433: 'wxDDEServer::wxDDEConnectionList': 'inline' bei der Deklaration von Daten nicht zulässig
    C:\wxWidgets-2.8.3\include\wx\msw\dde.h(100) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
    C:\wxWidgets-2.8.3\include\wx\msw\dde.h(101) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
    C:\wxWidgets-2.8.3\include\wx\msw\dde.h(103) : warning C4183: 'GetConnections': Rückgabetyp fehlt; Memberfunktion, die 'int' zurückgibt wird angenommen
    C:\wxWidgets-2.8.3\include\wx\msw\dde.h(108) : error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'm_connections'
    C:\wxWidgets-2.8.3\include\wx\msw\dde.h(108) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
    C:\wxWidgets-2.8.3\include\wx\msw\dde.h(108) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
    C:\wxWidgets-2.8.3\include\wx\msw\dde.h(102) : error C2065: 'wxDDEConnectionList': nichtdeklarierter Bezeichner
    C:\wxWidgets-2.8.3\include\wx\msw\dde.h(102) : error C2059: Syntaxfehler: ')'
    C:\wxWidgets-2.8.3\include\wx\msw\dde.h(130) : error C2143: Syntaxfehler: Es fehlt ';' vor '&'
    C:\wxWidgets-2.8.3\include\wx\msw\dde.h(130) : error C2433: 'wxDDEClient::wxDDEConnectionList': 'inline' bei der Deklaration von Daten nicht zulässig
    C:\wxWidgets-2.8.3\include\wx\msw\dde.h(130) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
    C:\wxWidgets-2.8.3\include\wx\msw\dde.h(131) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
    C:\wxWidgets-2.8.3\include\wx\msw\dde.h(133) : warning C4183: 'GetConnections': Rückgabetyp fehlt; Memberfunktion, die 'int' zurückgibt wird angenommen
    C:\wxWidgets-2.8.3\include\wx\msw\dde.h(137) : error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'm_connections'
    C:\wxWidgets-2.8.3\include\wx\msw\dde.h(137) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
    C:\wxWidgets-2.8.3\include\wx\msw\dde.h(137) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
    C:\wxWidgets-2.8.3\include\wx\msw\dde.h(132) : error C2059: Syntaxfehler: ')'
    Das Buildprotokoll wurde unter "file://c:\wxWidgets-2.8.3\samples\minimal\vc_msw\minimal\BuildLog.htm" gespeichert.
    minimal - 17 Fehler, 2 Warnung(en)
    ========== Erstellen: 0 erfolgreich, Fehler bei 3, 0 aktuell, 0 übersprungen ==========


  • Mod

    Hm, ka. Anscheinend kennt er da einige Typen nicht.
    Hast du die Includeverzeichnisse etc. korrekt angegeben?



  • Ich habe eine nahezu identische Fehlermeldung, kann uns irgendjemand weiterhelfen?

    Fehler 1 error C2143: Syntaxfehler: Es fehlt ';' vor '<' c:\studieren\7.semester\scene\vw34\vnl\vectorfixed.h 178
    Fehler 2 error C2433: 'VNL::VectorFixed<n,T>::MatrixFixed': 'inline' bei der Deklaration von Daten nicht zulässig c:\studieren\7.semester\scene\vw34\vnl\vectorfixed.h 178
    Fehler 3 error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt. c:\studieren\7.semester\scene\vw34\vnl\vectorfixed.h 178
    Fehler 4 error C2334: Unerwartete(s) Token vor '{'; sichtbarer Funktionstext wird übersprungen c:\studieren\7.semester\scene\vw34\vnl\vectorfixed.h 179



  • Hallo,

    Alex33 schrieb:

    Ich habe eine nahezu identische Fehlermeldung, kann uns irgendjemand weiterhelfen?

    So jedenfalls nur sehr schwer. Deswegen nur ein bescheidener Versuch, zu helfen:

    Wo wird c:\studieren\7.semester\scene\vw34\vnl\vectorfixed.h eingebunden, wie sieht der Code davor aus? Fehlen vielleicht davor die Zeilen

    #include "c:\studieren\7.semester\scene\vw34\vnl\vector.h"
    #include "c:\studieren\7.semester\scene\vw34\vnl\matrix.h"
    #include "c:\studieren\7.semester\scene\vw34\vnl\matrixfixed.h"
    

    MfG,

    Probe-Nutzer




Anmelden zum Antworten