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



Hi Leute, hab mal eine Frage,

Habe folgendes Prob :

Ich habe versucht, ne M16 Cliend-Serverseitig zu coden, was zu dem Fehler

Zitat:
D:\Programme\SDK\My Multiplayer Source\CL_DLL Blue\hl\hl_weapons.cpp(69) : error C2146: Syntaxfehler : Fehlendes ';' vor Bezeichner 'g_M16'
D:\Programme\SDK\My Multiplayer Source\CL_DLL Blue\hl\hl_weapons.cpp(69) : error C2501: 'CM16' : Fehlende Speicherklasse oder Typbezeichner
D:\Programme\SDK\My Multiplayer Source\CL_DLL Blue\hl\hl_weapons.cpp(69) : fatal error C1004: Unerwartetes Dateiende gefunden
führte.

Das einzige, was in dieser tollen Zeile 69 steht ist :

Zitat:
CM16 g_M16;
Ich weiß nicht mehr weiter, bitte helft mir.

THX im Vorraus

--

Rettet den Wald, eßt mehr Biber !!!

zum Seitenanfang zum Seitenende Profil || Suche
001
19.07.2003, 12:23
Killing Me Softly



Der Compiler weis nicht, was CM16 sein soll. Vermutung: du hast die Klasse in der .cpp und nicht in der weapons.h definiert.

--

Der Horizont vieler Menschen ist ein Kreis mit Radius Null - und das nennen sie ihren Standpunkt.

zum Seitenanfang zum Seitenende Profil || Suche
002
19.07.2003, 12:43
K-Putt



Da gibts viele möglichkeiten
-Die Klasse existiert garnicht sprich wurde nicht von dir implementiert-
-Du hast den namen der klasse anders geschrieben (case sensitive!)
-Du hast die Header-Datei in der deine Klasse deklariert ist nicht #include't

Spar dir in Zukunft die '---=' Zeichen, das sieht scheisse aus und bringt dir nur flames ein.

--

Rambo Engineer @ Drippy's 2fort - finest TFC 1.5 || Bild Upload || The world's most advanced open source database

zum Seitenanfang zum Seitenende Profil || Suche
003
19.07.2003, 13:02
Onkel Dittmeyer



-Du hast vergessen C++ zu lernen =P

--

zum Seitenanfang zum Seitenende Profil || Suche
004
19.07.2003, 13:56
Exec



hehe ;) @onkel

des weiteren fehlt ein ";" was wohl nur unschwer zu erkenn ist ...

--

"selbermachen rockt am meisten :D" - -LeJean-

zum Seitenanfang zum Seitenende Profil || Suche
005
19.07.2003, 14:31
McMapper



::==-->>> L3Rn3 3R57M41 ç++ <<<--==::

--

zum Seitenanfang zum Seitenende Profil || Suche
006
19.07.2003, 16:41
bloody_player



Danke Killing Me Softly und K-Putt, werd mal nachgucken

--

Rettet den Wald, eßt mehr Biber !!!

zum Seitenanfang zum Seitenende Profil || Suche
007
19.07.2003, 16:43
bloody_player



@ Exec : Nein , das ";" ist da,...........

--

Rettet den Wald, eßt mehr Biber !!!

zum Seitenanfang zum Seitenende Profil || Suche
008
19.07.2003, 17:17
McMapper



Hm, mal im Ernst jetzt, schau mal die Zeile _über_ der , die die Fehlermeldung erzeugt. Evtl haste da ja das ";" vergessen.

--

zum Seitenanfang zum Seitenende Profil || Suche
009
19.07.2003, 19:57
bloody_player



CTripmine g_Tripmine;
CSqueak g_Snark;
CM16 g_M16;

--

Rettet den Wald, eßt mehr Biber !!!

zum Seitenanfang zum Seitenende Profil || Suche
010
19.07.2003, 20:29
Retro



hier sollten sich so einige mal mehr mit c++ bzw. die fehlermeldungen von msvc++ und den beziehungen von fehlern und folgefehlern beschäftigen..

der hauptfehler in diesem fall ist

Zitat:
D:\Programme\SDK\My Multiplayer Source\CL_DLL Blue\hl\hl_weapons.cpp(69) : error C2501: 'CM16' : Fehlende Speicherklasse oder Typbezeichner
. ist dieser behoben kann der compiler auch mit 'CM16' etwas anfangen und die folgefehler bleiben aus. wie das zu beheben ist haben kms und k-putt schon angemerkt..

--

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 */

zum Seitenanfang zum Seitenende Profil || Suche
011
19.07.2003, 20:43
bloody_player



Gut, ich hab das nach nem Tut gemacht, und da wurde gar keine M16.h erstellt, liegt das dann also da dran, oder wie ?

Müsste ich dann nur noch eine erstellen, und dann in der weapons.h definieren ?

--

Rettet den Wald, eßt mehr Biber !!!

zum Seitenanfang zum Seitenende Profil || Suche
012
19.07.2003, 22:22
McMapper



Schau doch einfach, wie das bei der MP5 gemacht ist in dem SDK, dass du benutzt. Die Tuts auf DHCC sind leider sehr alt -> nicht mit neuem SDK kompatibel.

--

zum Seitenanfang zum Seitenende Profil || Suche
013
19.07.2003, 22:53
bloody_player



Das Prob liegt darin, die M16.h zu erstellen, da die M16 die gleichen Eigenschaften wie die m4a1 in cs hat.Also mit Schalldämpfer,...

--

Rettet den Wald, eßt mehr Biber !!!

zum Seitenanfang zum Seitenende Profil || Suche
014
19.07.2003, 23:56
theDon



/dau --daumode -fix '--moron -eol classic --lines --words --dots --leet --bracket --color'

dau.pl

--

\o tanz den naziprau! o/

And more than ever, I hope to never fall,
Where enough is not the same it was before


Dieser Beitrag wurde am 19.07.2003 um 23:56 von theDon bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
015
20.07.2003, 00:05
bloody_player



Was soll der Sch*** ??

Könnt ihr mir nicht vernümpftig antworten, so wie KmS, K-Putt

--

Rettet den Wald, eßt mehr Biber !!!

zum Seitenanfang zum Seitenende Profil || Suche
016
20.07.2003, 09:56
K-Putt



Alle möglichen antworten stehen in meinem Post.
Wenn du nicht selbst weißt wie man eine Klasse deklariert und implementiert (sprich kein C++ kannst) dann kannst du auch nicht mit dem HL Code herumwerken.

--

Rambo Engineer @ Drippy's 2fort - finest TFC 1.5 || Bild Upload || The world's most advanced open source database

zum Seitenanfang zum Seitenende Profil || Suche