Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
06.11.2001, 15:42
snoopdog



Moin
ich hab nun ne neue wafe gemacht so nun hab ich noch das Problem das beim compilieren der zwei Sachen nicht deklariet und in welcher Datei muss ich die deklarieren
hier die fehlermeldung
Quellcode:
world.cpp
g36c.cpp
E:\hl source\Half-Life\SDK\SourceCode\dlls\g36c.cpp(118) : error C2065: 'G36c_MAX_CLIP' : nichtdeklarierter Bezeichner
E:\hl source\Half-Life\SDK\SourceCode\dlls\g36c.cpp(179) : error C2065: 'BULLET_PLAYER_G36c' : nichtdeklarierter Bezeichner
Fehler beim Ausführen von cl.exe.

mp.dll - 2 Fehler, 0 Warnung(en)

thx für eure antworten

--

Visit our 500er Gamer Lan
@ www.evil-lanparty.de or
@ www.evil-havoc.com
Visit the HaVoc Lanparty Community
@ www.havoc-lanparty.com

zum Seitenanfang zum Seitenende Profil || Suche
001
06.11.2001, 16:50
hausi



Schau doch mal in der weapons.h den Code der MP5 oder einer anderen Waffe an, oder mach das mit einem Tut...

--

zum Seitenanfang zum Seitenende Profil || Suche
002
06.11.2001, 17:43
snoopdog



Ja ich hab schon in der weapons.h nachgesehn da stehen nur die #define und das sind ja keine deklarierer. Oder habe ich etwas übersehn?

--

Visit our 500er Gamer Lan
@ www.evil-lanparty.de or
@ www.evil-havoc.com
Visit the HaVoc Lanparty Community
@ www.havoc-lanparty.com

zum Seitenanfang zum Seitenende Profil || Suche
003
06.11.2001, 19:26
Mazze



Wie keine deklarierer???
Es sind Makros!
Das ist genau das, was du suchst!

--

BattleTech-MOD:
http://bthl.unitedgaming.net/

zum Seitenanfang zum Seitenende Profil || Suche
004
06.11.2001, 19:30
hausi



Mach einfach folgende Linie nach #define MP5_MAX_CLIP;
#define G36c_MAX_CLIP;
und nach
#define BULLET_12MM; (Oder was auch immer)
#define BULLET_PLAYER_G36c;
BTW: Es ist in C++ so, dass man alle Makros (also die, die mit #define beginnen) komplett gross schreibt. An diese Abmachung solltest auch du dich halten... ;)

--

zum Seitenanfang zum Seitenende Profil || Suche
005
06.11.2001, 21:01
Archangel



und hinter alle Makros KEIN semikolon setzt ;)

--

Mar 01 01:10:13 <voice> jo
Mar 01 01:10:40 <voice> bis dann ^^
Mar 01 01:11:20 <Archangel> jo
**** ENDING LOGGING AT Tue Mar 1 01:58:13 2005

zum Seitenanfang zum Seitenende Profil || Suche
006
06.11.2001, 22:50
SAugSTelle



^^
sind alle "präprozessor befehle" (dahcte imemr so heisst sowas) makros?
also die die vorm compilieren ausgeführt werden wie include define und so...
halt die mit # glaub ich

frag nur weil ich nich weis was makros sind...

--


Dieser Beitrag wurde am 06.11.2001 um 22:51 von SAugSTelle bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
007
06.11.2001, 23:54
Rockefeller



makros? was soll das denn sein? die dinger heißen definitiv präprozessor befehle.

--

zum Seitenanfang zum Seitenende Profil || Suche
008
07.11.2001, 18:05
hausi



Uups. Und ich hab mal über 5 Stunden in meinem Code nach dem Fehler gesucht und dann war es ein #define mit ; hinten dran. Sollte das jetzt eigentlich gemerkt haben.
Aber zum jezigen Diskussionspunkt:
Alle Befehle, die mit # beginnen werden vom Präprozessor verarbeitet. Aber die #define's werden auch Makros genannt. Schaut doch mal im MSDN...

--

zum Seitenanfang zum Seitenende Profil || Suche
009
08.11.2001, 00:05
m0rgu3



@Rockefeller: BEGIN_MESSAGE(...), WRITE_BYTE(..) etc sind Makros. Der Text wird dann später vom Präprozessor durch was anderes ersetz. Quasi "#defines" mit Parametern...

--

Man brauchte drei C64 um zum Mond zu fliegen. Win2k braucht mindestens einen PII 350. Irgendwas stimmt doch da nicht!


Dieser Beitrag wurde am 08.11.2001 um 00:06 von m0rgu3 bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
010
08.11.2001, 08:00
Tron



@rockefeller:
das #define selbst ist ein präprozessor befehl, aber es 'erstellt' makros

--

'KEINE PANIK' - aus der Triologie in fuenf Baenden von Douglas Adams

'FÜR DEINN FERD' - aus 'Gevatter Tod' von Terry Pratchett

zum Seitenanfang zum Seitenende Profil || Suche
011
08.11.2001, 16:57
Rockefeller



super wieder was gelernt :D

--

zum Seitenanfang zum Seitenende Profil || Suche