Fragensteller
SDK integration

Frage
-
Hallo Zusammen,
ich hab versucht das
microsoft platform sdk for windows server 2003 r2
gemäß der Anleitung zu installieren und in C++ Express zu integrieren.
Sobald ich in eine Konsolenanwendung
#include <WinUser.h>
schreibe. Kommt beim Kompilieren folgende Fehlermeldungen:
c:\programme\microsoft platform sdk for windows server 2003 r2\include\winuser.h(42) : error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'HDWP'
c:\programme\microsoft platform sdk for windows server 2003 r2\include\winuser.h(42) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
c:\programme\microsoft platform sdk for windows server 2003 r2\include\winuser.h(42) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
c:\programme\microsoft platform sdk for windows server 2003 r2\include\winuser.h(43) : error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'MENUTEMPLATEA'
c:\programme\microsoft platform sdk for windows server 2003 r2\include\winuser.h(43) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
c:\programme\microsoft platform sdk for windows server 2003 r2\include\winuser.h(43) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
c:\programme\microsoft platform sdk for windows server 2003 r2\include\winuser.h(50) : error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'LPMENUTEMPLATEA'
c:\programme\microsoft platform sdk for windows server 2003 r2\include\winuser.h(50) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
c:\programme\microsoft platform sdk for windows server 2003 r2\include\winuser.h(50) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
c:\programme\microsoft platform sdk for windows server 2003 r2\include\winuser.h(58) : error C2065: 'CALLBACK': nichtdeklarierter Bezeichner
c:\programme\microsoft platform sdk for windows server 2003 r2\include\winuser.h(58) : error C2065: 'WNDPROC': nichtdeklarierter Bezeichner
c:\programme\microsoft platform sdk for windows server 2003 r2\include\winuser.h(58) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
c:\programme\microsoft platform sdk for windows server 2003 r2\include\winuser.h(58) : fatal error C1903: Weiterverarbeitung nach vorherigem Fehler nicht möglich; Kompilierung wird abgebrochen.
Das Buildprotokoll wurde unter "file://c:\Dokumente und Einstellungen\Anonymous\Eigene Dateien\Visual Studio 2005\Projects\ConApp4\ConApp4\Debug\BuildLog.htm" gespeichert.
An was könnte dies liegen???
Grüße
Alle Antworten
-
Hallo, hatte auch Probleme mit der SDK.
Erstens: nach dem download erscheint überhaupt keine Meldung, ob das geklappt hat.
daraufhin dachte ich(hatte nach mehrmals aufgegeben): das funktioniert nicht.
Aber es ist anders: die SDK habe ich später gefunden: Sie ist in eigene Dateien und im windows-System unter Fesplatte C.
Nachdem ich mir dann header-Dateien herausgesucht hatte, die darin waren, wurden die includes auch akzeptiert auf Test.
Es gibt aber schon ein Problem: Jede, der vorgeschlagenen Cabinett-Dateien enthält hunderte von header/ - und anderen Dateien. man weiß nicht so ganz(es gibt auch keine Chance auf einen Überblick), welche .cab-Dateien man nun herunterladen soll, außer: man lädt eben alle herunter.
Dann noch was zu windows.h: diese sollte eigentl. auch so vorh. sein.
gonschior