Setting character set to UTF, Setting Release Mode On, Only ignoring atls.lib and adding Darkphysics.lib to additional dependancies I get this (again .. had this problem before I uninstalled EVERYTHING and reinstalled EVERYTHING):
1>------ Build started: Project: Demo JGC Frustrum Culling Basic, Configuration: Release Win32 ------
1>Linking...
1>fatal error C1047: The object or library file 'C:Program FilesThe Game CreatorsDark GDKLibVS9DarkPhysics.lib' was created with an older compiler than other objects; rebuild old objects and libraries
1>LINK : fatal error LNK1257: code generation failed
1>Build log was saved at "file://f:filescodeCPPProjectsJegasLLC JGC v3.0 vs2008ReleaseBuildLog.htm"
1>Demo JGC Frustrum Culling Basic - 1 error(s), 0 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
UGH... Now - If I simply go back to my debug config, where I exclude limbcmt, atls, and msvcrt -
I get:
1>------ Build started: Project: Demo JGC Frustrum Culling Basic, Configuration: Debug Win32 ------
1>Compiling...
1>cl : Command line warning D9035 : option 'Wp64' has been deprecated and will be removed in a future release
1>jgc_effect.cpp
1>f:filescodecppprojectsjegasllc jgc v3.0 vs2008jgc_effect.cpp(56) : warning C4311: 'type cast' : pointer truncation from 'JGC_EFFECT *const ' to 'int'
1>f:filescodecppprojectsjegasllc jgc v3.0 vs2008jgc_effect.cpp(70) : warning C4311: 'type cast' : pointer truncation from 'JGC_EFFECT *const ' to 'int'
1>Linking...
1>DarkPhysics.lib(EngineProperties.obj) : MSIL .netmodule or module compiled with /GL found; restarting link with /LTCG; add /LTCG to the link command line to improve linker performance
1>LINK : warning LNK4075: ignoring '/INCREMENTAL' due to '/LTCG' specification
1> Creating library F:filescodeCPPProjectsJegasLLC JGC v3.0 vs2008DebugDemo JGC Frustrum Culling Basic.lib and object F:filescodeCPPProjectsJegasLLC JGC v3.0 vs2008DebugDemo JGC Frustrum Culling Basic.exp
1>LINK : warning LNK4098: defaultlib 'LIBCMT' conflicts with use of other libs; use /NODEFAULTLIB:library
1>DarkPhysics.lib(EngineSetup.obj) : error LNK2001: unresolved external symbol "public: void __thiscall DxFluidRenderer::onDestroyDevice(void)" (?onDestroyDevice@DxFluidRenderer@@QAEXXZ)
1>DarkPhysics.lib(EngineSetup.obj) : error LNK2001: unresolved external symbol "public: void __thiscall DxFluidRenderer::onLostDevice(void)" (?onLostDevice@DxFluidRenderer@@QAEXXZ)
1>DarkPhysics.lib(EngineSetup.obj) : error LNK2001: unresolved external symbol "public: void __thiscall DxFluidRenderer::onResetDevice(struct IDirect3DDevice9 *)" (?onResetDevice@DxFluidRenderer@@QAEXPAUIDirect3DDevice9@@@Z)
1>DarkPhysics.lib(EngineSetup.obj) : error LNK2001: unresolved external symbol "public: void __thiscall DxFluidRenderer::onCreateDevice(struct IDirect3DDevice9 *)" (?onCreateDevice@DxFluidRenderer@@QAEXPAUIDirect3DDevice9@@@Z)
1>DarkPhysics.lib(FluidUpdate.obj) : error LNK2001: unresolved external symbol "private: void __thiscall DxFluidRenderer::renderSurface(struct IDirect3DDevice9 *,struct D3DXMATRIX &,struct D3DXMATRIX &,float)" (?renderSurface@DxFluidRenderer@@AAEXPAUIDirect3DDevice9@@AAUD3DXMATRIX@@1M@Z)
1>libcpmtd.lib(xdebug.obj) : error LNK2001: unresolved external symbol __malloc_dbg
1>libcpmtd.lib(xdebug.obj) : error LNK2001: unresolved external symbol __free_dbg
1>libcpmtd.lib(stdthrow.obj) : error LNK2001: unresolved external symbol __CrtDbgReportW
1>F:filescodeCPPProjectsJegasLLC JGC v3.0 vs2008DebugDemo JGC Frustrum Culling Basic.exe : fatal error LNK1120: 8 unresolved externals
1>Build log was saved at "file://f:filescodeCPPProjectsJegasLLC JGC v3.0 vs2008DebugBuildLog.htm"
1>Demo JGC Frustrum Culling Basic - 9 error(s), 5 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
Then just removing DarkPhysics from my DarkGDK app, my vs2008 + DarkGDK + November Update = SUCCESS!!!!
...But I want my Dark Physics...
[edit]
Note the DarkPhysics Samples say this without changing anything from their stock condition:
1>------ Build started: Project: Advanced Machinery, Configuration: Release Win32 ------
1>Linking...
1>fatal error C1047: The object or library file 'C:\Program Files\The Game Creators\Dark GDK\Lib\VS9\DarkPhysics.lib' was created with an older compiler than other objects; rebuild old objects and libraries
1>LINK : fatal error LNK1257: code generation failed
1>Build log was saved at "file://c:\Program Files\The Game Creators\Dark GDK\Samples\Dark Physics\Advanced Machinery\Release\BuildLog.htm"
1>Advanced Machinery - 1 error(s), 0 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========