Új hozzászólás Aktív témák

  • k.t.a.

    senior tag

    Nézegettem közben még példaprogit, és ott dinput.h-t, illetve a dinput8.lib-et használnak, csak az include elé kell egy #define DIRECTINPUT_VERSION 0x0800 konstans deklaráció. Kipróbáltam én is így (nem először), és jónak kellene lennie, de mégis, hibaüzenetet kapok a linker-től error LNK2001: unresolved external symbol _IID_IDirectInput8A. Az objeltumot ugyanúgy hozom létre mint a példaprogiban DirectInput8Create(GetModuleHandle(NULL), DIRECTINPUT_VERSION, IID_IDirectInput8, (void**)&m_DirectInputObject, NULL); ezért nem értem mi a baja. Olyan mintha a IID_IDirectInput8 konstans nem szerepelne a dll-ben, amit belinkelek. De akkor a példaprogiban miért müxik? :F

    A help ezt mondja róla:
    Unique identifier of the desired interface. This value is IID_IDirectInput8A or IID_IDirectInput8W. Passing the IID_IDirectInput8 define selects the ANSI or Unicode version of the interface, depending on whether UNICODE is defined during compilation.

Új hozzászólás Aktív témák

Hirdetés