I keep getting these linker errors, any ideas how to solve the libcmt problem (its debug mode, with release mode I only get the last DBO linker error)?
LIBCMT.lib(invarg.obj) : error LNK2005: __initp_misc_invarg already defined in LIBCMTD.lib(invarg.obj)
LIBCMT.lib(invarg.obj) : error LNK2005: __invoke_watson already defined in LIBCMTD.lib(invarg.obj)
LIBCMT.lib(invarg.obj) : error LNK2005: __set_invalid_parameter_handler already defined in LIBCMTD.lib(invarg.obj)
LIBCMT.lib(invarg.obj) : error LNK2005: __get_invalid_parameter_handler already defined in LIBCMTD.lib(invarg.obj)
LIBCMT.lib(invarg.obj) : error LNK2005: "void __cdecl _invoke_watson(unsigned short const *,unsigned short const *,unsigned short const *,unsigned int,unsigned int)" (?_invoke_watson@@YAXPBG00II@Z) already defined in LIBCMTD.lib(invarg.obj)
LIBCMT.lib(invarg.obj) : error LNK2005: __invalid_parameter already defined in LIBCMTD.lib(invarg.obj)
LIBCMT.lib(invarg.obj) : error LNK2005: "void __cdecl _invalid_parameter(unsigned short const *,unsigned short const *,unsigned short const *,unsigned int,unsigned int)" (?_invalid_parameter@@YAXPBG00II@Z) already defined in LIBCMTD.lib(invarg.obj)
LIBCMT.lib(invarg.obj) : error LNK2005: ___pInvalidArgHandler already defined in LIBCMTD.lib(invarg.obj)
LINK : warning LNK4098: defaultlib 'LIBCMT' conflicts with use of other libs; use /NODEFAULTLIB:library
basic3D.lib(DBOMesh.obj) : error LNK2019: unresolved external symbol _D3DXCleanMesh@24 referenced in function "bool __cdecl MakeLODMeshFromMesh(struct sMesh *,int,struct sMesh * *)" (?MakeLODMeshFromMesh@@YA_NPAUsMesh@@HPAPAU1@@Z)
Debug/RPG-Editor3D.exe : fatal error LNK1120: 1 unresolved externals
I have these include/library order:
1. directx8
2. directxSDK june 2006
3. DarkGDK 1.62 (clean install, with globstruct.h from dbp6.2b)
4. vc paths
5. vc platformSDK paths
6. platform SDK (because of quartz.lib)