Printable Version of Topic

Click here to view this topic in its original format

RCBot Forums _ RCbot2 _ VS 2008 Compile Problem

Posted by: YouLie Sep 20 2009, 04:27 AM

Greetings, first post! smile.gif I intend to try to figure out how to make the bots ignore certain waypoints based on which round is in play. (bots run into closed gates in multi-part maps like dustbowl)

SVN revision 115, converted to VS2008
memoverride and dbgheap/sbheap seem to be conflicting somehow. Suggestions?

CODE
1>Linking...
1>bot.obj : warning LNK4075: ignoring '/EDITANDCONTINUE' due to '/INCREMENTAL:NO' specification
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __malloc_dbg already defined in memoverride.obj
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __nh_malloc already defined in memoverride.obj
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __nh_malloc_dbg already defined in memoverride.obj
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __heap_alloc already defined in memoverride.obj
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __heap_alloc_dbg already defined in memoverride.obj
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __calloc_dbg already defined in memoverride.obj
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __recalloc already defined in memoverride.obj
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __realloc_dbg already defined in memoverride.obj
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __recalloc_dbg already defined in memoverride.obj
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __expand already defined in memoverride.obj
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __expand_dbg already defined in memoverride.obj
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __free_nolock already defined in memoverride.obj
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __free_dbg already defined in memoverride.obj
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __free_dbg_nolock already defined in memoverride.obj
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __msize already defined in memoverride.obj
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __msize_dbg already defined in memoverride.obj
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtSetBreakAlloc already defined in memoverride.obj
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtSetDbgBlockType already defined in memoverride.obj
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtSetAllocHook already defined in memoverride.obj
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtGetAllocHook already defined in memoverride.obj
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtCheckMemory already defined in memoverride.obj
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtSetDbgFlag already defined in memoverride.obj
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtDoForAllClientObjects already defined in memoverride.obj
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtIsValidPointer already defined in memoverride.obj
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtIsValidHeapPointer already defined in memoverride.obj
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtIsMemoryBlock already defined in memoverride.obj
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtReportBlockType already defined in memoverride.obj
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtSetDumpClient already defined in memoverride.obj
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtGetDumpClient already defined in memoverride.obj
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtMemCheckpoint already defined in memoverride.obj
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtMemDifference already defined in memoverride.obj
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtMemDumpAllObjectsSince already defined in memoverride.obj
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtDumpMemoryLeaks already defined in memoverride.obj
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtMemDumpStatistics already defined in memoverride.obj
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __aligned_malloc already defined in memoverride.obj
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __aligned_malloc_dbg already defined in memoverride.obj
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __aligned_realloc already defined in memoverride.obj
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __aligned_recalloc already defined in memoverride.obj
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __aligned_realloc_dbg already defined in memoverride.obj
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __aligned_recalloc_dbg already defined in memoverride.obj
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __aligned_offset_malloc already defined in memoverride.obj
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __aligned_offset_malloc_dbg already defined in memoverride.obj
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __aligned_offset_realloc already defined in memoverride.obj
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __aligned_offset_recalloc already defined in memoverride.obj
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __aligned_offset_realloc_dbg already defined in memoverride.obj
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __aligned_offset_recalloc_dbg already defined in memoverride.obj
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __aligned_free already defined in memoverride.obj
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __aligned_free_dbg already defined in memoverride.obj
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtSetDebugFillThreshold already defined in memoverride.obj
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtSetCheckCount already defined in memoverride.obj
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtGetCheckCount already defined in memoverride.obj
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __crtDbgFlag already defined in memoverride.obj
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: ___crtDebugFillThreshold already defined in memoverride.obj
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: ___crtDebugCheckCount already defined in memoverride.obj
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __crtBreakAlloc already defined in memoverride.obj
1>LIBCMTD.lib(sbheap.obj) : error LNK2005: __get_sbh_threshold already defined in memoverride.obj
1>LIBCMTD.lib(sbheap.obj) : error LNK2005: __set_sbh_threshold already defined in memoverride.obj

Posted by: YouLie Sep 20 2009, 04:50 PM

Just realized the new areaonly feature is being worked on already. if someone has the answer about my linker errors that would be good though biggrin.gif

Posted by: Cheeseh Sep 20 2009, 06:37 PM

QUOTE(YouLie @ Sep 20 2009, 05:50 PM) *

Just realized the new areaonly feature is being worked on already. if someone has the answer about my linker errors that would be good though biggrin.gif

have a look at the library it is happening on i.e. LIBCMTD

add LIBCMTD to your excluded libraries in project settings