error C2065: 'D3DLVERTEX' : undeclared identifier - Direct3D
-
Hallo,
ich probier gerade mal ein Tutorial bezüglich Direct3D aus und versuche mittels DrawPrimitive(..) etwas zu zeichnen und bekomme die Fehlermeldung:
error C2065: 'D3DLVERTEX' : undeclared identifier
Ich habe das DirectX SDK in VisualStudio eingebunden, es startet auch schon ein blaues Fenster und jedes Tutorial (sogar im englischen Wikipedia das Codebeispiel) nennen D3DLVERTEX (warsch. eine struct) oder D3DTLVERTEX.
D3DMATRIX dagegen finde ich mit der Codevervollständigung z.B. problemlos.
Kann mir da einer den entscheidenden Tipp geben?
-
sicher, dass du nciht D3DXVERTEX meinst? von D3DL hab ihc noch nie was gehört, obwohl google es kennt.
-
Hallo,
erstmal danke für deine Antwort.
sicher, dass du nciht D3DXVERTEX meinst? von D3DL hab ihc noch nie was gehört, obwohl google es kennt.
Sicher nicht, nein. Es tauchte halt so oft in Beispielen auf bei Google und auch hier: http://en.wikipedia.org/wiki/Microsoft_Direct3D#Example
Allerdings hatte nirgendwo einer ein Problem, es zu benutzen. Manchmal heißt es D3DTLVERTEX und manchmal D3DLVERTEXAuch D3DXVERTEX gibts bei mir nicht. Fehlt da evtl ein Include?
#include <d3d9.h> #include <d3dx9.h> #include <ddraw.h>
-
Zumindest hab ich jetzt mal das hier gefunden:
http://www.softgames.de/forum/frage102679-0-asc-0.html