0
Ich habe einen Strukturtyp definiert in einer Header-Datei myStruct.h
als struct myStruct {...};
.Definiert in verworfenen Abschnitt Fehler
myStruct s;
Und einmal in der gleichen Art und Weise in einem Klasse-Header:
Dann habe ich wie im Haupt ein struct Objekt deklariert.
Dies funktioniert nicht, einen Fehler geben:
`_ZN10myStructC2Ev' referenced in section `...myClass...'
of.../module.pre.o: defined in discarded section
`.text._ZN10myStructC2Ev[_ZN10myStructC5Ev]' of .../module.pre.o
Wenn ich es funktioniert nur die Struktur in der Klasse haben, aber ich brauche es auch im Haupt. Wie kann ich lösen?
Können Sie ein [mcve] machen? – NathanOliver
betrachten Sie diese Antwort http://stackoverflow.com/questions/7923392/c-extern-class-declaration –