DIRECTINPUT_VERSION undefined?
-
Ich hatte erst DirectX 8 installiert und hab dies dann durch DirectX 9 ersetzt, aber wenn ich nun meine Programme kompiliere kommt jedes Mal die Warnmeldung:
d:\dxsdk\include\dinput.h: DIRECTINPUT_VERSION undefined. Defaulting to version 0x0800
Was kann ich denn tun damit das aufhört?
Wäre für vernünftige Lösungsideen echt dankbar.
-
DIRECTINPUT_VERSION auf die DirectInput-Version #definen die Du benutzen willst.
Standardmäßig nimmt er halt DI8 - ist ja nur ein Hinweis, nichts schlimmes.
-
Genau. Wie sgt. Nukem schon sagte, einfach DIRECTINPUT_VERSION dfinieren->
#define DIRECTINPUT_VERSION 0x0800
Das müsste reichen, um die Warnung los zu werden.
(Warnungen können auch manchmal ganz schön störend sein)
-
erste Seite von dinput.h schrieb:
/* * To build applications for older versions of DirectInput * * #define DIRECTINPUT_VERSION [ 0x0300 | 0x0500 | 0x0700 ] * * before #include <dinput.h>. By default, #include <dinput.h> * will produce a DirectX 8-compatible header file. * */
-
Wartet mal, ich glaube das hat was mit diesem ominösem define zu tun!
Bye, TGGC \-/