Add libc;libcd;libcmtd to your default lib ignore box in project settings. (read the page harder ;))
2008/9/30 Tom Leighton <[EMAIL PROTECTED]> > As far as i know, Compiling EP1 under 2008 is unsupported and doesn't work. > > Paulo Rego wrote: > > Hi guys > > > > I'm getting the following linker errors when building a half life 2 > multiplayer mod using episode 1 as the framework under Visual C++ Express > 2008: > > > > 1>------ Build started: Project: client_hl2mp, Configuration: Release > HL2MP Win32 ------ > > 1>Linking... > > > > 1>tier2.lib(tier2.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: "void (__cdecl* > _pfnDumpClient)(void *,unsigned int)" (?_pfnDumpClient@@[EMAIL PROTECTED]) > 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 > > > > 1> Creating library Release HL2MP/client.lib and object Release > HL2MP/client.exp > > > > 1>Release HL2MP/client.dll : fatal error LNK1169: one or more > multiply defined symbols found > > > > 1>Build log was saved at > "file://c:\MyMultiplayerMod\src\cl_dll\Release HL2MP\BuildLog.htm" > > > > 1>client_hl2mp - 59 error(s), 1 warning(s) > > > > ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped > ========== > > > > > > > > Can anyone point me in the right direction please? > > > > I've had a look here: > http://developer.valvesoftware.com/wiki/Compiling_under_VS2008 but > couldn't find my problem > > > > Many Thanks > > > > Paulo > > _______________________________________________ > > To unsubscribe, edit your list preferences, or view the list archives, > please visit: > > http://list.valvesoftware.com/mailman/listinfo/hlcoders > > > > > > > > _______________________________________________ > To unsubscribe, edit your list preferences, or view the list archives, > please visit: > http://list.valvesoftware.com/mailman/listinfo/hlcoders > > _______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders

