collect2: ld returned 1 exit status

Verschiedenes zu Qt
Antworten
huckleberry
Beiträge: 115
Registriert: 2. Oktober 2010 17:07

collect2: ld returned 1 exit status

Beitrag von huckleberry »

Hi,

ich habe einen WidgetWindow, welcher von QWidget erbt. im WidgetWindow.h

Code: Alles auswählen

  WidgetWindow();
  virtual ~WidgetWindow();
Dann bekomme ich unter Linux, von Cmake:
CMakeFiles/myProj/mainwindow.cpp.o: In function `WidgetWindow::~WidgetWindow()':
mainwindow.cpp:(.text._R34WidgetWindowD2Ev+0x5): undefined reference to `vtable for WidgetWindow'
..
collect2: error: ld returned 1 exit status
Warum, dass denn? Unter Window kann ich mein Projekt bequem bauen und laufen lassen?

Achja: In der *.cpp ist der Destruktor implementiert..

Code: Alles auswählen

WidgetWindow::~WidgetWindow()
{
//..
}
huckleberry
Beiträge: 115
Registriert: 2. Oktober 2010 17:07

Re: collect2: ld returned 1 exit status

Beitrag von huckleberry »

lag tatsächlich am virtual Schlüssel. Weggemacht geht. Gelöst!
Antworten