Oh thankyou kaiyodo!!! Thats exactly why I'm getting the error.
I'm using <fstream> so I can't disable it without getting a host of errors... Can I switch to the new IOStream library??? I didn't know there was a newer one...
The link you gave mentioned that one could use #include<use_ansi.h> to make sure that the new lib's are loaded, but it didn't help. I managed to find a libci.lib and link to it, but then I get a whole host of other errors. ->
hans_treasure_hunter warning LNK4098: defaultlib 'LIBC' conflicts with use of other libs; use /NODEFAULTLIB:library
hans_treasure_hunter error LNK2019: unresolved external symbol _Direct3DCreate9@4 referenced in function "bool __cdecl Constructor(void)" (?Constructor@@YA_NXZ)
hans_treasure_hunter error LNK2019: unresolved external symbol _DirectInput8Create@20 referenced in function "void __cdecl Constructor(struct HINSTANCE__ *)" (?Constructor@@YAXPAUHINSTANCE__@@@Z)
hans_treasure_hunter error LNK2019: unresolved external symbol _IID_IDirectInput8A referenced in function "void __cdecl Constructor(struct HINSTANCE__ *)" (?Constructor@@YAXPAUHINSTANCE__@@@Z)
hans_treasure_hunter error LNK2019: unresolved external symbol _c_dfDIKeyboard referenced in function "void __cdecl SetupKeyboard(void)" (?SetupKeyboard@@YAXXZ)
hans_treasure_hunter error LNK2019: unresolved external symbol _GUID_SysKeyboard referenced in function "void __cdecl SetupKeyboard(void)" (?SetupKeyboard@@YAXXZ)..
And so on... It looks almost like I havn't installed the direct x sdk, but I did, twice, to make sure. Could it be that I'm not linking to direct x properly? - It is listed under libraries & includes in the VC++ directories list.
Thankyou again!