001
26.03.2009, 18:00 Uhr
Tommix
|
Hallo, Du mußt die Definition von der Deklaration trennen und in genau einer cpp-Datei vornehmen, nicht im Header:
C++: |
#ifndef GW_VALUES_H #define GW_VALUES_H
DWORD GetPID(char *pName); void UpdateData__stats( void );
struct _stats{ float health; float energy; int experience; _faction faction; _position pos; int death; int level; int knockdown; int camcourse; int expander; int pvp_pve; _map map; };
extern struct _stats player, hero[3];
#endif /* GW_VALUES_H */
// GwValues.cpp
#include "GwValues.h"
struct _stats player, hero[3];
// main.cpp
#include "GwValues.h"
int main() { player.health = 0.0; }
|
Wobei globale Variable so ihre Tücken haben.
Gruß, Tommix Dieser Post wurde am 26.03.2009 um 18:01 Uhr von Tommix editiert. |