gxx_personality Fehler
-
Ich hab ne HAuptklasse und ne Nebenklasse die ein Objekt deklariert,
Wenn ich in meiner Hauptklasse das objekt instanziere.
z.B. CCOM Variable;
erhalte ich beim compilieren folgende meldung
"undefined reference to
\_\_\_\_gxx\_personality_sj0
"undefined reference to `CCOM::CCOM()`
collect2: ld gab 1 als Ende-Status zurückHat jemand nen Plan??
-
BioBio schrieb:
Ich hab ne HAuptklasse und ne Nebenklasse die ein Objekt deklariert,
Wenn ich in meiner Hauptklasse das objekt instanziere.
z.B. CCOM Variable;
erhalte ich beim compilieren folgende meldung
"undefined reference to
\_\_\_\_gxx\_personality_sj0
"undefined reference to `CCOM::CCOM()`
collect2: ld gab 1 als Ende-Status zurückHat jemand nen Plan??
Der Standardonstruktor ist deklariert aber nicht definiert; CCOM Variable ruft implzit den Standardkonstruktor auf.
Grüsse
*this
-
Und wi edeklariert man den...ich hab ind er klasse doch was zu stehen
gib mak ein beispiel
danke
-
Deklariert ist er doch, sonst hätte sich schon der Compiler beschwert (bzw. selbst einen Ctor bereitgestellt). Du mußt natürlich auch die passende Definition (=Funktionsrumpf) bereitstellen.
-
Samuel111 schrieb:
Und wi edeklariert man den...ich hab ind er klasse doch was zu stehen
Was steht wo klasse? 
Oder sollte ich besser nicht fragen?Samuel111 schrieb:
gib mak ein beispiel
CCOM::CCOM(){}