Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

1

06.03.2012, 22:26

Hilfe bei DirectX

Hallo,
ich bin neu in der Spieleentwicklung. Ich habe mir ein Buch (Jetzt lerne ich Spieleprogrammierung mit DirectX) dazu geholt und angefangen es zu lesen. Nun kommt schon das erste Problem:
Ich kann es nicht Compilen!

C-/C++-Quelltext

1
LPD3DXFONT* lpD3Font = NULL;


Zitat

1>c:\users\***\documents\visual studio 2008\projects\fensterhalt\fensterhalt\fensterhalt.cpp(24) : error C2143: Syntaxfehler: Es fehlt ';' vor '*'
1>c:\users\***\documents\visual studio 2008\projects\fensterhalt\fensterhalt\fensterhalt.cpp(24) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
1>c:\users\***\documents\visual studio 2008\projects\fensterhalt\fensterhalt\fensterhalt.cpp(24) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
Ich habe auch schon den Code von der CD genommen und versucht zu Compilen, doch da kommt der selbe Fehler.
Kann mit bitte einer helfen?

MfG
MazzMan
Hi

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

2

07.03.2012, 00:19

Naja, offenbar kennt er den Typ LPD3DXFONT nicht. Hast du auch d3dx9.h inkludiert?

3

07.03.2012, 14:13

Nein ich habe nur d3d9.h inkludiert. d3dx9.h findet der nicht :/
Wie gesagt, ich habe auch schon versucht das Projekt von der CD zu compilen und es ging nicht.
Hi

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

4

07.03.2012, 14:16

Du brauchst aber die d3dx9.h. Wenn er die nicht findet ist wohl deine Installation des DirectX SDK kaputt...

5

07.03.2012, 15:46

Ja danke :) Ich habe das SDK nochmal installiert und jetzt geht es :D
Danke
Hi

Werbeanzeige