Hallo alle,
ich habe mir gerade Code::Blocks runtergeladen und installier (auch Mingw). Funktioniert eigentlich super und das Design finde ich auch super (vs. Dev-C++)!
Nunwollte ich jetzt eine Windows-Anwendung schreiben (mit Win-API). Dann habe ich folgende Klasse in einer seperaten Datei ("classes.h") deklariert:
Der Compiler meckert, dass Auto::speed mehrfach definiert ist (multiple definition of `Auto::speed()'). Wenn ich die Definition gleich in die Klasse packe, dann funktioniert es:
Es hat also was mit den Prototypen zu tun.
Ich hoffe, mir kann jemand helfen!
Ich bedanke mich für jeden Tipp!
ich habe mir gerade Code::Blocks runtergeladen und installier (auch Mingw). Funktioniert eigentlich super und das Design finde ich auch super (vs. Dev-C++)!
Nunwollte ich jetzt eine Windows-Anwendung schreiben (mit Win-API). Dann habe ich folgende Klasse in einer seperaten Datei ("classes.h") deklariert:
C++:
#ifndef CLASSES_H_INCLUDED
#define CLASSES_H_INCLUDED
class Auto
{
public:
Auto(){};
int speed();
};
int Auto::speed()
{ // ==>Hier ist die Fehlermeldung
}
#endif // CLASSES_H_INCLUDED
C++:
class Auto
{
public:
Auto(){};
int speed()
{
// ...
}
};
Ich hoffe, mir kann jemand helfen!
Ich bedanke mich für jeden Tipp!