Hi !
Ich hab ein Problem beim includen meiner header-files,
vieleicht kann mir ja jemand weiter helfen, denn ich bin
grad am Ende meines Wissens angelangt.
Ich hab eine Datei global.h die sieht ca. so aus:
Da stehen wie der Name Schon vermuten läst einige globale
Variablen und auch ein globale Funktionen .
Wennich diese global.h jetzt einbinde bekomme ich jede Menge
multiple definition Fehler. Allerdings nur wenn ich Sie in meine
button.cpp:
include.
Bei allen aderen Dateien funktioniert es, zumindest
im moment...
Wäre sehr dankbar wenn mir jemand weiterhelfen könnte.
Gruß Benny
Ich hab ein Problem beim includen meiner header-files,
vieleicht kann mir ja jemand weiter helfen, denn ich bin
grad am Ende meines Wissens angelangt.
Ich hab eine Datei global.h die sieht ca. so aus:
Code:
#ifndef GLOBAL_H
#define GLOBAL_H
#define WIDTH 1088
#define HEIGHT 640
......
#include "SDL/SDL.h"
#include "SDL/SDL_ttf.h"
#include <string>
#include <iostream>
...
SDL_Surface* screen;
SDL_Event event;
TTF_Font* font;
...
#endif
Da stehen wie der Name Schon vermuten läst einige globale
Variablen und auch ein globale Funktionen .
Wennich diese global.h jetzt einbinde bekomme ich jede Menge
multiple definition Fehler. Allerdings nur wenn ich Sie in meine
button.cpp:
Code:
#include "SDL/SDL.h"
#include "SDL/SDL_ttf.h"
#include <string>
#include "global.h"
#include "button.h"
Bei allen aderen Dateien funktioniert es, zumindest
im moment...
Wäre sehr dankbar wenn mir jemand weiterhelfen könnte.
Gruß Benny