000
21.04.2008, 21:17
the_Crow
|
Ich hab versucht den frisch installierten ep1 Sourcecode zu kompilieren. Dabei hab ich dieses Tutorial verwendet und alles befolgt was darin steht. Das Einzige was nicht funktioniert ist
dist = c_x / tan( M_PI * scaled_fov / 360.0 ); Edit: Gibts nur in der OrangeBox
zu ersetzen, da es nicht existiert.
Wenn ich den Code kompiliere bekomme ich aber folgende Fehlermeldungen:
tier2.lib(tier2.obj) : warning LNK4075: /EDITANDCONTINUE wird aufgrund der Angabe von /INCREMENTAL:NO ignoriert. LIBCMTD.lib(dbgheap.obj) : error LNK2005: __malloc_dbg ist bereits in memoverride.obj definiert. LIBCMTD.lib(dbgheap.obj) : error LNK2005: __nh_malloc ist bereits in memoverride.obj definiert. LIBCMTD.lib(dbgheap.obj) : error LNK2005: __nh_malloc_dbg ist bereits in memoverride.obj definiert. LIBCMTD.lib(dbgheap.obj) : error LNK2005: __heap_alloc ist bereits in memoverride.obj definiert. LIBCMTD.lib(dbgheap.obj) : error LNK2005: __heap_alloc_dbg ist bereits in memoverride.obj definiert. LIBCMTD.lib(dbgheap.obj) : error LNK2005: __calloc_dbg ist bereits in memoverride.obj definiert. LIBCMTD.lib(dbgheap.obj) : error LNK2005: __recalloc ist bereits in memoverride.obj definiert. LIBCMTD.lib(dbgheap.obj) : error LNK2005: __realloc_dbg ist bereits in memoverride.obj definiert. LIBCMTD.lib(dbgheap.obj) : error LNK2005: __recalloc_dbg ist bereits in memoverride.obj definiert. LIBCMTD.lib(dbgheap.obj) : error LNK2005: __expand ist bereits in memoverride.obj definiert. LIBCMTD.lib(dbgheap.obj) : error LNK2005: __expand_dbg ist bereits in memoverride.obj definiert. LIBCMTD.lib(dbgheap.obj) : error LNK2005: __free_nolock ist bereits in memoverride.obj definiert. LIBCMTD.lib(dbgheap.obj) : error LNK2005: __free_dbg ist bereits in memoverride.obj definiert. LIBCMTD.lib(dbgheap.obj) : error LNK2005: __free_dbg_nolock ist bereits in memoverride.obj definiert. LIBCMTD.lib(dbgheap.obj) : error LNK2005: __msize ist bereits in memoverride.obj definiert. LIBCMTD.lib(dbgheap.obj) : error LNK2005: __msize_dbg ist bereits in memoverride.obj definiert. LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtSetBreakAlloc ist bereits in memoverride.obj definiert. LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtSetDbgBlockType ist bereits in memoverride.obj definiert. LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtSetAllocHook ist bereits in memoverride.obj definiert. LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtGetAllocHook ist bereits in memoverride.obj definiert. LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtCheckMemory ist bereits in memoverride.obj definiert. LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtSetDbgFlag ist bereits in memoverride.obj definiert. LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtDoForAllClientObjects ist bereits in memoverride.obj definiert. LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtIsValidPointer ist bereits in memoverride.obj definiert. LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtIsValidHeapPointer ist bereits in memoverride.obj definiert. LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtIsMemoryBlock ist bereits in memoverride.obj definiert. LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtReportBlockType ist bereits in memoverride.obj definiert. LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtSetDumpClient ist bereits in memoverride.obj definiert. LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtGetDumpClient ist bereits in memoverride.obj definiert. LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtMemCheckpoint ist bereits in memoverride.obj definiert. LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtMemDifference ist bereits in memoverride.obj definiert. LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtMemDumpAllObjectsSince ist bereits in memoverride.obj definiert. LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtDumpMemoryLeaks ist bereits in memoverride.obj definiert. LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtMemDumpStatistics ist bereits in memoverride.obj definiert. LIBCMTD.lib(dbgheap.obj) : error LNK2005: __aligned_malloc ist bereits in memoverride.obj definiert. LIBCMTD.lib(dbgheap.obj) : error LNK2005: __aligned_malloc_dbg ist bereits in memoverride.obj definiert. LIBCMTD.lib(dbgheap.obj) : error LNK2005: __aligned_realloc ist bereits in memoverride.obj definiert. LIBCMTD.lib(dbgheap.obj) : error LNK2005: __aligned_recalloc ist bereits in memoverride.obj definiert. LIBCMTD.lib(dbgheap.obj) : error LNK2005: __aligned_realloc_dbg ist bereits in memoverride.obj definiert. LIBCMTD.lib(dbgheap.obj) : error LNK2005: __aligned_recalloc_dbg ist bereits in memoverride.obj definiert. LIBCMTD.lib(dbgheap.obj) : error LNK2005: __aligned_offset_malloc ist bereits in memoverride.obj definiert. LIBCMTD.lib(dbgheap.obj) : error LNK2005: __aligned_offset_malloc_dbg ist bereits in memoverride.obj definiert. LIBCMTD.lib(dbgheap.obj) : error LNK2005: __aligned_offset_realloc ist bereits in memoverride.obj definiert. LIBCMTD.lib(dbgheap.obj) : error LNK2005: __aligned_offset_recalloc ist bereits in memoverride.obj definiert. LIBCMTD.lib(dbgheap.obj) : error LNK2005: __aligned_offset_realloc_dbg ist bereits in memoverride.obj definiert. LIBCMTD.lib(dbgheap.obj) : error LNK2005: __aligned_offset_recalloc_dbg ist bereits in memoverride.obj definiert. LIBCMTD.lib(dbgheap.obj) : error LNK2005: __aligned_free ist bereits in memoverride.obj definiert. LIBCMTD.lib(dbgheap.obj) : error LNK2005: __aligned_free_dbg ist bereits in memoverride.obj definiert. LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtSetDebugFillThreshold ist bereits in memoverride.obj definiert. LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtSetCheckCount ist bereits in memoverride.obj definiert. LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtGetCheckCount ist bereits in memoverride.obj definiert. LIBCMTD.lib(dbgheap.obj) : error LNK2005: "void (__cdecl* _pfnDumpClient)(void *,unsigned int)" (?_pfnDumpClient@@3P6AXPAXI@ZA) ist bereits in memoverride.obj definiert. LIBCMTD.lib(dbgheap.obj) : error LNK2005: __crtDbgFlag ist bereits in memoverride.obj definiert. LIBCMTD.lib(dbgheap.obj) : error LNK2005: ___crtDebugFillThreshold ist bereits in memoverride.obj definiert. LIBCMTD.lib(dbgheap.obj) : error LNK2005: ___crtDebugCheckCount ist bereits in memoverride.obj definiert. LIBCMTD.lib(dbgheap.obj) : error LNK2005: __crtBreakAlloc ist bereits in memoverride.obj definiert. LIBCMTD.lib(sbheap.obj) : error LNK2005: __get_sbh_threshold ist bereits in memoverride.obj definiert. LIBCMTD.lib(sbheap.obj) : error LNK2005: __set_sbh_threshold ist bereits in memoverride.obj definiert. Bibliothek "Release HL2MP/client.lib" und Objekt "Release HL2MP/client.exp" werden erstellt. Release HL2MP/client.dll : fatal error LNK1169: Mindestens ein mehrfach definiertes Symbol gefunden.
Alle anderen Fehler, die auftraten, konnte ich beheben, aber zu diesen habe ich leider keine Lösung.
--
www.the-crow.at - meine persönliche Website | TibiaGerman | Twitter | Wiaschtlsiada
Dieser Beitrag wurde am 21.04.2008 um 21:41 von the_Crow bearbeitet.
|
|
Profil || Suche
|
001
21.04.2008, 21:49
Adrian_Broher
Admin
|
Ich tippe mal darauf, das du die libary abhängigkeiten nicht korrekt eingestellt hast. Welche Compiler Konfiguration laesst du laufen? Nach dem 'LIBCMTD.lib' wuerde ich auf die debug Konfiguration tippen, aber der Ausgabepfad sagt mir was anderes.
--
There is nothing wrong with high standards. It's your problem that you don't meet them. If you think it's simple, then you have misunderstood the problem. When a customer says "nothing has changed", assume they're lying.
|
|
Profil || Suche
|
002
21.04.2008, 21:53
the_Crow
|
Ich habs auf "Release" gestellt. Das Tutorial sagt ja, dass man das in den Projektmappeneigenschaften umstelln soll. In der Leiste am oberen Bildschirmrand steht aber noch immer "Debug". Vll liegts daran.
Edit: Habs grad umgestellt. Ich bekomm trotzdem die gleichen Fehlermeldungen. Edit2: Wenn ich den Orange Box-Sourcecode verwende, fuktioniert alles einwandfrei. Weder Fehler noch Warnungen.
Wenn ich eine Mod mit dem OrangeBox-Sourcecode erstelle, braucht man dann auch die OrangeBox um diese zu spielen?
--
www.the-crow.at - meine persönliche Website | TibiaGerman | Twitter | Wiaschtlsiada
Dieser Beitrag wurde am 21.04.2008 um 22:14 von the_Crow bearbeitet.
|
|
Profil || Suche
|
003
02.05.2008, 19:14
the_Crow
|
Bis jetzt hat leider nichts etwas gebracht. Sonst noch jemand eine Idee?
Die Frage in Edit2 hat sich erübrigt. Man braucht die OrangeBox nicht.
--
www.the-crow.at - meine persönliche Website | TibiaGerman | Twitter | Wiaschtlsiada
|
|
Profil || Suche
|
004
02.05.2008, 23:48
Chronial
|
Du hast ganz offensichtlich Debug mit Release Settings vermischt. Du hast vermutlich das Tut nicht richtig befolgt. Wohl diesen Schritt:
# Under the Configuration tab in the table that appears on the right of the window, use the selection box to change or verify that both solutions are set to "Release". Once you've done this, press Apply, then OK.
--
"tsuji-giri" (japanisch) - ein neues Schwert an einem Passanten ausprobieren
|
|
Profil || Suche
|
005
06.05.2008, 18:56
gabbberjool
|
ich hatte die geleichen fehler meldungen als ich bei den projekt eigenschaften unter linker->eingabe Bei bibliothek ignorieren "LIBCMTD" angefügt hatte als ich das wider raus nah gings wider...
--
http://www.hardbase.fm/ Ihr braucht ne map...---> http://soulbreaker.kilu.de/braucheinemap.html
AmX Mod X 1.8 Fertig pack's http://amxbans.kilu.de/Index.html
|
|
Profil || Suche
|
006
08.05.2008, 10:12
gabbberjool
|
Sie können diesen Post nicht mehr editieren. (Zeitlimit überschritten)
hast es gelöst ? speiche dein Mod mal unter einem andern namen ab.
--
http://www.hardbase.fm/ Ihr braucht ne map...---> http://soulbreaker.kilu.de/braucheinemap.html
AmX Mod X 1.8 Fertig pack's http://amxbans.kilu.de/Index.html
|
|
Profil || Suche
|