I'm not sure if it is the old compiler, because I'm using MSVC++ 5.0 (yes, i guess that is still old to, but hey

) and it just wont work. I tried including basetsd.h and though it fixed the previous problem I had, now it gives me unresolved external symbols.
Here is exactly what went wrong:
--------------------Configuration: engine - Win32 Debug--------------------Compiling...main.cppC:\Program Files\DevStudio\VC\INCLUDE\dinput.h: DIRECTINPUT_VERSION undefined. Defaulting to version 0x0800engine.cppC:\Program Files\DevStudio\VC\INCLUDE\dinput.h: DIRECTINPUT_VERSION undefined. Defaulting to version 0x0800input.cppC:\Program Files\DevStudio\VC\INCLUDE\dinput.h: DIRECTINPUT_VERSION undefined. Defaulting to version 0x0800Linking...input.obj : error LNK2001: unresolved external symbol _c_dfDIKeyboardinput.obj : error LNK2001: unresolved external symbol _GUID_SysKeyboardinput.obj : error LNK2001: unresolved external symbol _c_dfDIMouseinput.obj : error LNK2001: unresolved external symbol _GUID_SysMouseinput.obj : error LNK2001: unresolved external symbol _DirectInput8Create@20input.obj : error LNK2001: unresolved external symbol _IID_IDirectInput8A...\bin\debug\engine.exe : fatal error LNK1120: 6 unresolved externalsError executing link.exe.engine.exe - 7 error(s), 0 warning(s)
[edited by - sledge on May 31, 2002 10:55:32 PM]