000
20.12.2001, 13:08
MurdoC
|
so ich hab das Tutorial über Klassensysteme von www.codingplanet.de durchgearbeitet und erhalte folgende Fehler wer kann helfen???
Kompilierung läuft... multiplay_gamerules.cpp C:\spiele\SIERRA\Half-Life\SDK\SourceCode\dlls\multiplay_gamerules.cpp(492) : error C2065: 'pplayer' : nichtdeklarierter Bezeichner C:\spiele\SIERRA\Half-Life\SDK\SourceCode\dlls\multiplay_gamerules.cpp(492) : error C2227: Der linke Teil von '->m_iPlayerClass' muss auf Klasse/Struktur/Union zeigen teamplay_gamerules.cpp C:\spiele\SIERRA\Half-Life\SDK\SourceCode\dlls\teamplay_gamerules.cpp(148) : error C2065: 'slot' : nichtdeklarierter Bezeichner C:\spiele\SIERRA\Half-Life\SDK\SourceCode\dlls\teamplay_gamerules.cpp(154) : error C2065: 'ShowMenu' : nichtdeklarierter Bezeichner C:\spiele\SIERRA\Half-Life\SDK\SourceCode\dlls\teamplay_gamerules.cpp(167) : error C2143: Syntaxfehler : Fehlendes ';' vor 'return' C:\spiele\SIERRA\Half-Life\SDK\SourceCode\dlls\teamplay_gamerules.cpp(168) : error C2143: Syntaxfehler : Fehlendes ';' vor '}' C:\spiele\SIERRA\Half-Life\SDK\SourceCode\dlls\teamplay_gamerules.cpp(168) : error C2143: Syntaxfehler : Fehlendes ';' vor '}' C:\spiele\SIERRA\Half-Life\SDK\SourceCode\dlls\teamplay_gamerules.cpp(168) : error C2143: Syntaxfehler : Fehlendes ';' vor '}' C:\spiele\SIERRA\Half-Life\SDK\SourceCode\dlls\teamplay_gamerules.cpp(171) : error C2143: Syntaxfehler : Fehlendes ';' vor '}' C:\spiele\SIERRA\Half-Life\SDK\SourceCode\dlls\teamplay_gamerules.cpp(171) : error C2143: Syntaxfehler : Fehlendes ';' vor '}' C:\spiele\SIERRA\Half-Life\SDK\SourceCode\dlls\teamplay_gamerules.cpp(171) : error C2143: Syntaxfehler : Fehlendes ';' vor '}' C:\spiele\SIERRA\Half-Life\SDK\SourceCode\dlls\teamplay_gamerules.cpp(180) : error C2065: 'gmsgGameMode' : nichtdeklarierter Bezeichner Fehler beim Ausführen von cl.exe.
hl.dll - 12 Fehler, 0 Warnung(en)
--
Wer anderen ein Grube gräbt, der hat wohl ein Grubengrabgerät... ----------------------------- http://www.murdocs-world.de *****ICQ 126894404*****
|
|
Profil || Suche
|
001
20.12.2001, 14:24
CoderNubi
|
poste mal den code
--
|
|
Profil || Suche
|
002
20.12.2001, 14:49
Tron
|
C:\spiele\SIERRA\Half-Life\SDK\SourceCode\dlls\multiplay_gamerules.cpp(492) : error C2065: 'pplayer' : nichtdeklarierter Bezeichner
c(++) ist case-sensitive, ich vermute, du hast da ausversehen alles kleingeschrieben, ich denke es heisst pPlayer alle angaben ohne gewaehr, hab' ewig nimmer in's hl-sdk geguckt
--
'KEINE PANIK' - aus der Triologie in fuenf Baenden von Douglas Adams
'FÜR DEINN FERD' - aus 'Gevatter Tod' von Terry Pratchett
|
|
Profil || Suche
|
003
20.12.2001, 15:03
Retro
|
Jep, ist case-sensitive. Könnte uU. aber auch m_pPlayer heissen.
Und lern bitte mal etwas C++ Murdoc! Syntaxfehler sind die einfachst zu behebenen... als Syntax bezeichnet man die Strucktur einer Sprache. Eine if-klausel wird in C++ immer so geschrieben:
if (Variable = Wert) { ...Anweisung; ...Anweisung; ...Anweisung; } else { ...Anweisung; ...Anweisung; ...Anweisung; }
Wenn jetzt irgendwo hinter der Anweisung ein ";" fehlt, ist der Syntax defekt und es gibt nen Fehler... setz das ";" an der passenden Stelle und schon geht alles. Einfachstes C++
--
shielding people from their own stupidity is an evolutionary step backwards anyway.
/* God is dead!............Nietzsche */ /* Nietzsche is dead!......God */ /* Nietzsche is God!.......The Dead */
|
|
Profil || Suche
|
004
20.12.2001, 15:34
apfelkorn
|
und das gemeinste dabei ist: manchmal wird ein seitenlangerfehler nur durch einen klitzekleinen syntaxfehler verursacht
--
|
|
Profil || Suche
|
005
20.12.2001, 17:33
TheTinySteini
|
Jep, immer erst den ersten Fehler beseitigen, der Rest ist dann oft von alleine richtig =)
--
TheTinySteini Coder Poke646 "Don't Panic" - Hitchhiker's Guide to the Galaxy
|
|
Profil || Suche
|