Problem mit prsht.h



  • Hallo,

    ich habe gerade einige Probleme mit einer Header datei, die nirgendswo eingebunden wird.

    Und zwar mit der prsht.h

    Alle fehlerausgeben beziehen sich auf zwei Zeilen, nämlich:

    typedef UINT (CALLBACK *LPFNPSPCALLBACKA)(HWND hwnd, UINT uMsg, struct _PROPSHEETPAGEA *ppsp);
    typedef UINT (CALLBACK *LPFNPSPCALLBACKW)(HWND hwnd, UINT uMsg, struct _PROPSHEETPAGEW *ppsp);
    

    Die Fehler:

    Kompilieren...
    sender.cpp
    c:\program files\microsoft sdks\windows\v6.0a\include\prsht.h(97) : error C2065: 'CALLBACK': nichtdeklarierter Bezeichner
    c:\program files\microsoft sdks\windows\v6.0a\include\prsht.h(97) : error C2065: 'LPFNPSPCALLBACKA': nichtdeklarierter Bezeichner
    c:\program files\microsoft sdks\windows\v6.0a\include\prsht.h(97) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
    c:\program files\microsoft sdks\windows\v6.0a\include\prsht.h(97) : fatal error C1903: Weiterverarbeitung nach vorherigem Fehler nicht möglich; Kompilierung wird abgebrochen.
    emfaenger.cpp
    c:\program files\microsoft sdks\windows\v6.0a\include\prsht.h(97) : error C2065: 'CALLBACK': nichtdeklarierter Bezeichner
    c:\program files\microsoft sdks\windows\v6.0a\include\prsht.h(97) : error C2065: 'LPFNPSPCALLBACKA': nichtdeklarierter Bezeichner
    c:\program files\microsoft sdks\windows\v6.0a\include\prsht.h(97) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
    c:\program files\microsoft sdks\windows\v6.0a\include\prsht.h(97) : fatal error C1903: Weiterverarbeitung nach vorherigem Fehler nicht möglich; Kompilierung wird abgebrochen.
    Code wird generiert...

    Kennt jemand den grund?


  • Mod

    Du solltest diese Headerdatei nicht alleine verwenden.
    1. windows.h includen
    2. commdlg.h includen


Anmelden zum Antworten