Hallo,
um mein Problem zu beschreiben, fange ich mal damit an, die Struktur des ganzen zu posten:
config.h
main.cpp
funktionen.cpp
main.cpp und funktionen.cpp sind im gleichen Projekt.
Wenn ich das ganze jetzt compiliere, bekomme ich den Fehler, dass 'config' nicht bekannt ist.
Da bin ich auf die idee gekommen, an den Anfang von der funktionen.cpp folgende Zeile einzufügen:
...ja, zu früh gefreut...
Jetzt bekomme ich die Linker-Fehler, dass die ganzen Funktionen von config schon in main.obj definiert sind.
Wie muss ich das ganze einbinden, damit das Funktioniert?
um mein Problem zu beschreiben, fange ich mal damit an, die Struktur des ganzen zu posten:
config.h
Code:
class config
{
[...]
}
main.cpp
Code:
#include "config.h"
config *con = new config();
funktionen.cpp
Code:
extern config *con;
con->asd();
main.cpp und funktionen.cpp sind im gleichen Projekt.
Wenn ich das ganze jetzt compiliere, bekomme ich den Fehler, dass 'config' nicht bekannt ist.
Da bin ich auf die idee gekommen, an den Anfang von der funktionen.cpp folgende Zeile einzufügen:
Code:
#include "config.h
...ja, zu früh gefreut...
Jetzt bekomme ich die Linker-Fehler, dass die ganzen Funktionen von config schon in main.obj definiert sind.
Wie muss ich das ganze einbinden, damit das Funktioniert?