Visual Studio 2005 + WxWidgets + mysql++ buildproblem



  • Hallo,
    ich habe jetzt das VS 2005 und wollte damdit WxWidgets und mysql++ erstellen. Dabei heult aber der Compiler, das in der im Vs mitgelieferten Datei winnt.h ein Fehler auftritt und zwar in einer Zeile die enthält:
    #typedef void* PVOID
    muss ich ein Update fürs Vs runterladen oder was könnte der Grund dafür sein??

    Vielen Dank schonmal



  • Vielleicht gibt es irgendwo in einem anderen Header auch ein typedef PVOID und das ist das Problem?
    Aber da du leider vergessen hast die Fehlermeldung zu kopieren und stattdessen das ganze mit "rumheulen" beschrieben hast kann man nur irgendwelche wagen Vermutungen aufstellen, statt vielleicht zu helfen.



  • Hier die Fehler in der Datei winnt.h, plus die dazu passenden Codeabschnitte.
    Im übrigen treten diese Fehler ebenfalls zu hauf bei winsocket-Programmen auf.

    Zeile 222:

    typedef void * POINTER_64 PVOID64;
    

    Zeile 5939-5942:

    typedef union _FILE_SEGMENT_ELEMENT {
        PVOID64 Buffer;
        ULONGLONG Alignment;
    }FILE_SEGMENT_ELEMENT, *PFILE_SEGMENT_ELEMENT;
    

    Fehlermeldungen:
    winnt.h(222) : error C2061: syntax error : identifier 'PVOID64'
    winnt.h(222) : error C2059: syntax error : ';'
    winnt.h(5940) : error C2061: syntax error : identifier 'PVOID64'
    winnt.h(5942) : error C2059: syntax error : '}'


Anmelden zum Antworten