Good day,
I compiled Horde3D with Visual C++ 2012 and I am getting strange linker errors that I have been stuck on for a number of hours I am really unsure as to how to resolve them, there are two types, one is a set of errors similar to:
Code:
Error 10 error LNK2005:
"char const * __cdecl std::_Syserror_map(int)" (?_Syserror_map@std@@YAPBDH@Z) already defined in libcpmtd.lib(syserror.obj)
(this also occurs with typeinfo.obj, stdthrow.obj, xthrow.obj, and memmove.obj)
Which I can resolve with /FORCE:MULTIPLE but I do not think this is the best approach, but the one I am really stuck on is:
Code:
Error 1 error LNK2038:
mismatch detected for 'RuntimeLibrary': value 'MDd_DynamicDebug' doesn't match value 'MTd_StaticDebug' in egAnimatables.obj
If it helps I am also getting a warning stating:
Code:
Warning 15 warning LNK4098:
defaultlib 'MSVCRTD' conflicts with use of other libs; use /NODEFAULTLIB:library Horde3DTest\Horde3DTest\LINK Horde3DTest
Any help resolving these linker errors is highly appreciated!