Kmitska hat geschrieben:Hallo Leute,
Wollte kurz fragen, was bei mir der Fehler ist:
undefined reference to 'Socket::~Socket()'
undefined reference to 'Socket::Socket()'
undefined reference to 'Socket::create()'
undefined reference to 'Socket::close() const '
Dieses Programm ist zusammen mit WxWidget und bei der Klasse 'Socket' habe ich sozusagen die Klasse (InfoDialog:wxDialog) friend von 'Socket' gemacht indem:
Wo kommt die "class Socket" her?
Faktisch fehlt hier für die genannten Funktionen die Implementierung. Also wenn es eine eigene Klasse ist, dann fehlt das kompilierte Objektfile Deiner Klasse (bzw. die Angabe der .cpp-Datei, wo die Implementierungen drin sind) und wenn die Klasse Socket aus einer Library kommt, dann fehlt die Lib.
Den Abschnitt mit friend class Socket; verstehe ich nicht richtig, hier verstehe ich nicht wirklich, wer hier Friend vom wem ist...
Merke: Wer Ordnung hellt ist nicht zwangsläufig eine Leuchte.
Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.