Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
04.03.2002, 18:47
thinktank



Vielleicht wurde das hier schon zigmal gepostet, aber die Such-Funktion ist zZ deaktiviert. Ok nun zum Problem :

Ich hab nach TTTs Tut mal versucht ein Partikelsystem zu machen, dazu hab ich einen Header gemacht, in dem die Definition von einer struct und einer class sind. Ein Element der struct ist ein vec3_t. Jetzt hab ich die "util_vector.h" includet. Dann kommen zig Fehler wie Vector : Neudefinition etc.. Jetzt habe ich logisch gedacht : Wenn das schon für diesem Bereich definiert ist, dann kann ichs auch weglassen. Was passiert :
vec3_t : nicht definiert. Der Header wird in tri.cpp mit den Header

#include "hud.h"
#include "cl_util.h"
#include "cl_entity.h"
#include "triangleapi.h"

eingebunden. Das muss das Problem sein, aber wie löse ich das ?

--

zum Seitenanfang zum Seitenende Profil || Suche
001
04.03.2002, 18:58
TheTinySteini



Also in meiner tri.cpp hab ich diese Header:
Quellcode:
#include "hud.h"
#include "cl_util.h"

// Triangle rendering apis are in gEngfuncs.pTriAPI

#include "const.h"
#include "entity_state.h"
#include "cl_entity.h"
#include "triangleapi.h"
#include "particle.h"

in der particle.cpp:

Quellcode:
#include "hud.h"
#include "cl_util.h"
#include "const.h"
#include "entity_state.h"
#include "cl_entity.h"
#include "triangleapi.h"
#include "r_studioint.h"

#include "particle.h"

In der particle.h ist nichts weiter #included. Ob du die ganzen #includes wirklich alle brauchst, ist ne andere Frage, aber das kann man ja schnell austesten.

--

TheTinySteini
Coder Poke646
"Don't Panic" - Hitchhiker's Guide to the Galaxy

zum Seitenanfang zum Seitenende Profil || Suche