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?
-
Du solltest diese Headerdatei nicht alleine verwenden.
1. windows.h includen
2. commdlg.h includen