Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
03.08.2008, 12:48
Lord Eintopf



Hat jemand Links zu Coding Tutorials für VC++2005 hauptsächlich kompilieren in source?
Valve developer community konnte mir nicht weiter helfen.

Ich habe probleme mit kompilieren bzw. kompilier-einstellungen.

--

(\_/)
(O.o)
(> < ) This is Bunny. Copy Bunny into your signature to help him on his way to world domination.

zum Seitenanfang zum Seitenende Profil || Suche
001
03.08.2008, 12:51
Bluthund



Ehrliche Meinung: Wer nichtmal kompilieren kann, gehört nicht ans SDK...

Hilfe zur IDE+Compiler findest in der MSDN-Library welche dem VS beiliegt bzw in den Interwebs unter http://msdn.microsoft.com

edit: Was willst überhaupt einstellen... Die Standard-Targets des SourceSDK kompilieren unter VS2005 und VS2008 (nach Konvertierung) doch ohne weitere Einstellungen?!

--

The C language combines all the power of assembly language with all the ease-of-use of assembly language.
"humorig is n blödwort :>" by -CarniGGeLjumpR-


Dieser Beitrag wurde am 03.08.2008 um 12:54 von Bluthund bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
002
03.08.2008, 14:52
Lord Eintopf



wenn ich die projektmappe kompiliere und die .dlls im mod ordner sind, stürzt die mod beim laden ab.
obwohl 0 errors angezeigt wurden.

das passiert wenn ich eine neue waffe kompilieren will:

------ Build started: Project: server_hl2, Configuration: Debug HL2 Win32 ------
Compiling...
weapon_beretta.cpp
Linking...
weapon_beretta.obj : error LNK2005: "int __cdecl ServerClassInit<struct DT_WeaponPistol::ignored>(struct DT_WeaponPistol::ignored *)" (??$ServerClassInit@Uignored@DT_WeaponPistol@@@@YAHPAUignored@DT_WeaponPistol@@@Z) already defined in weapon_pistol.obj
weapon_beretta.obj : error LNK2005: "int DT_WeaponPistol::g_SendTableInit" (?g_SendTableInit@DT_WeaponPistol@@3HA) already defined in weapon_pistol.obj
weapon_beretta.obj : error LNK2005: "class SendTable DT_WeaponPistol::g_SendTable" (?g_SendTable@DT_WeaponPistol@@3VSendTable@@A) already defined in weapon_pistol.obj
weapon_beretta.obj : error LNK2005: "class ConVar pistol_use_new_accuracy" (?pistol_use_new_accuracy@@3VConVar@@A) already defined in weapon_pistol.obj
Creating library Debug HL2/server.lib and object Debug HL2/server.exp
LINK : warning LNK4098: defaultlib 'LIBCMT' conflicts with use of other libs; use /NODEFAULTLIB:library
Debug HL2/server.dll : fatal error LNK1169: one or more multiply defined symbols found
Creating browse information file...
Microsoft Browse Information Maintenance Utility Version 8.00.50727
Copyright (C) Microsoft Corporation. All rights reserved.
Build log was saved at "file://c:\MyMod\src\dlls\Debug HL2\BuildLog.htm"
server_hl2 - 5 error(s), 1 warning(s)
========== Build: 0 succeeded, 1 failed, 1 up-to-date, 0 skipped ==========

--

(\_/)
(O.o)
(> < ) This is Bunny. Copy Bunny into your signature to help him on his way to world domination.


Dieser Beitrag wurde am 03.08.2008 um 15:42 von Lord Eintopf bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
003
03.08.2008, 16:05
Bluthund



libcmt muss für Debug Builds ignoriert werden (siehe VDC Punkt Compiling)
Die LNK2005er entstehen durch doppelt definierte Symbole (was ja auch da steht) - Lösung: Dinge nicht doppelt definieren...
In deinem Fall wirst du was mit dem IMPLEMENT_SERVERCLASS_ST Makro verhauen haben, indem du den selben SendTable Namen doppelt vergeben hast (DT_WeaponPistol).

LNK1169 verschwindet sobald die 2005er weg sind.

"Thou shalt not copy'n'paste w/o understanding"

--

The C language combines all the power of assembly language with all the ease-of-use of assembly language.
"humorig is n blödwort :>" by -CarniGGeLjumpR-


Dieser Beitrag wurde am 03.08.2008 um 16:08 von Bluthund bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
004
03.08.2008, 19:33
Lord Eintopf



Danke jetzt funktioniert das mit der waffe aber da gitbs schon nen neues problem mit dem model, es ist nämlich nicht da (waffe da aber kein model^^) und in der console taucht dieser fehler auf:
Error Vertex File for 'weapons/v_Pistol.mdl' checksum -1106731984 should be -1170313804

--

(\_/)
(O.o)
(> < ) This is Bunny. Copy Bunny into your signature to help him on his way to world domination.

zum Seitenanfang zum Seitenende Profil || Suche
005
03.08.2008, 19:37
PotKinRot



Sieht so aus, als wär die Modeldatei kaputt. Runtergeladen oder selbstgemacht? Vllt. noch mal neu kompiliern (das Model).

--

zum Seitenanfang zum Seitenende Profil || Suche
006
03.08.2008, 20:15
Lord Eintopf



model geht is aber in der linken hand^^ und auch sonst wenn man schnell schießt macht es keine animation mehr :( kann man da vllt irgendwo die animations rate einstellen? oder kommt das aufs model an?
und zu den kaputten models, fast jedes model das ich runterlade geht nicht.

(baue sonst eigendlich nur maps...)

--

(\_/)
(O.o)
(> < ) This is Bunny. Copy Bunny into your signature to help him on his way to world domination.


Dieser Beitrag wurde am 03.08.2008 um 21:06 von Lord Eintopf bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
007
04.08.2008, 14:08
Lord Eintopf



hmm.. weiß niemand wie man coden kann das bei jedem schuss die animation ausgeführt wird?

--

(\_/)
(O.o)
(> < ) This is Bunny. Copy Bunny into your signature to help him on his way to world domination.

zum Seitenanfang zum Seitenende Profil || Suche