[VS2008 C++/CLI] DirectX 9.0 einbindungs error



  • Hallo zusammen.
    Ich arbeite mit Visual Studio C++ 2008.
    Windows Vista Buisness 32Bit
    T9600 2.56GHz
    4096MB-Ram
    GeForce Quadro FX 770M 512MB
    250GB-HDD

    So nun zu meinen Problem:
    Ich habe mir das Directx 9.0 SDK runtergeladen, dieses installiert. VSC++2008 geöffnet.
    SDK eingebunden und verlinkt. lib und Include.. wie auch im linker die benötigten .lib hinzugefügt. Kompiliert.. passt alles!

    Nun wenn ich aber eine neue .cpp Datei mache und dort hinzufüge.

    #include "StdAfx.h"
    #include <d3d9.h>
    #include <d3dx9.h>
    

    bekomme ich folgende errors..

    Error	1	error C2146: syntax error : missing ';' before identifier 'PVOID64'	C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winnt.h	236
    Error	2	error C4430: missing type specifier - int assumed. Note: C++ does not support default-int	C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winnt.h	236
    Error	3	error C2146: syntax error : missing ';' before identifier 'Buffer'	C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winnt.h	7818
    Error	4	error C4430: missing type specifier - int assumed. Note: C++ does not support default-int	C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winnt.h	7818
    Error	5	error C4430: missing type specifier - int assumed. Note: C++ does not support default-int	C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winnt.h	7818
    

    weiss jemand was ich falsch mache?

    doubleclick auf einen Fehler verweisst es mich auf die winnt.h ?!

    Gruss

    Desi


Anmelden zum Antworten