Visual Studio 9 (2008) Problem beim Inkludieren shlobj.h
-
hallo,
ich bin seit neustem von Visual Studio 6 auf den neuen Visual Studio 9 COmpiler umgestiegen. Allerdings habe ich da ein paar kleine Schwierigkeiten. Wenn ich oben die Headerdatei "shlobj.h" in mein Projekt einbinde .. also #include <shlobj.h>,
bekomme ich beim Kompilieren immer folgende Fehlermeldung:d:\programme\microsoft visual studio 9.0\vc\include\ocidl.h(4675) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
Ich frag mich grad echt woran das liegt. Ich brauche den Header wegen den Funktion "ShGetSpecialFolder"... etc. Wenn ich bereits unter VS 6 Funktionierende Projektdateien mit diesre Header Datei in VS9 lade, bekomem ich ebenfalls den Fehler.
Einer einen Lösungsvorschlag ?
-
1. Hast Du mit Sicherheit afx.h bzw. afxwin.h zuerst included?
2. Wie kommt die eigentlich dahin? Ich habe in meiner VC 9.0 Installation keine solche Datei in diesem Verzeichnis. Bei mir liegt die in einem separaten SDK Verzeichnis.
Hast Du Dir da selber was zusammenkopiert?