DirectInput - welche header/library brauche ich noch?
-
Moin,
ich habe alle in der MSDN angegebenen Header und Librarys eingebunden, das wären:Header:
d3dx9.h
d3d9.h
D3dx9core.h
d3dx9tex.h
dinput.hLibrarys:
d3d9.lib
D3dx9.lib
dinput8.libTrotzdem kriege ich:
HelloDX error LNK2001: Nichtaufgeloestes externes Symbol _GUID_Key
HelloDX error LNK2001: Nichtaufgeloestes externes Symbol _GUID_SysKeyboard
HelloDX error LNK2001: Nichtaufgeloestes externes Symbol _IID_IDirectInput8AWas habe ich übersehen?
Thx im Voraus!
/me
-
Es gibt eine lib, die heißt d9uuid oder so ähnlich. Jedenfalls irgendwas *uuid.lib oder *guid.lib
-
Sie heißt dxguid.lib.
Alternativ gibt es auch ein spezielles #define (es heißt INIT_GUID oder so ähnlich), das man vor dem Einbinden setzen kann.
-
TomasRiker schrieb:
Sie heißt dxguid.lib.
Ja, das tut sie. Und wie oft haben wir das schon gesagt?
Bye, TGGC (Das Jahr des Helden)
-
thx für eure hilfe!
und thx tggc für deinen comment, hat mir wirklich massgeblich weitergeholfen. übergelege mir gerade, ob ich nicht meine ganze engine darauf aufbauen sollte?
ehrlich, leute wie dich braucht die welt
-
np, gern geschehen.
Bye, TGGC (Das Jahr des Helden)