[gelöst]Problem mit Linker oder MOC
Verfasst: 21. Mai 2006 22:44
Hallo,
ich hab ein Problem beim Linken.
Ich verwende Qt 4.1.1 und qmake zum erstellen der Projekt Dateien und Makefiles.
Mein Programm habe ich zuerst ohne Unterstützung von SIGNAL und SLOT kompiliert und getestet, was auch prima geklappt hat. Nach dem hinzufügen von Q_OBJECT im Header-File, kriege ich folgenden Fehler:
Warum werden die genannten Methoden nicht mehr gefunden? Fals es von Interesse sein sollte, das Projekt muss auf Windows programiert werden.
Besten Dank für jegliche Hilfe
Ronny
ich hab ein Problem beim Linken.
Ich verwende Qt 4.1.1 und qmake zum erstellen der Projekt Dateien und Makefiles.
Mein Programm habe ich zuerst ohne Unterstützung von SIGNAL und SLOT kompiliert und getestet, was auch prima geklappt hat. Nach dem hinzufügen von Q_OBJECT im Header-File, kriege ich folgenden Fehler:
Code: Alles auswählen
moc_MainWindow.obj : error LNK2001: Nichtaufgeloestes externes Symbol "public: v
oid __thiscall MainWindow::drawgraph(void)" (?drawgraph@MainWindow@@QAEXXZ)
moc_MainWindow.obj : error LNK2001: Nichtaufgeloestes externes Symbol "public: v
oid __thiscall MainWindow::log(void)" (?log@MainWindow@@QAEXXZ)
moc_MainWindow.obj : error LNK2001: Nichtaufgeloestes externes Symbol "public: v
oid __thiscall MainWindow::measure(void)" (?measure@MainWindow@@QAEXXZ)
moc_MainWindow.obj : error LNK2001: Nichtaufgeloestes externes Symbol "public: v
oid __thiscall MainWindow::help(void)" (?help@MainWindow@@QAEXXZ)
moc_MainWindow.obj : error LNK2001: Nichtaufgeloestes externes Symbol "public: v
oid __thiscall MainWindow::about(void)" (?about@MainWindow@@QAEXXZ)
moc_MainWindow.obj : error LNK2001: Nichtaufgeloestes externes Symbol "public: b
ool __thiscall MainWindow::save(void)" (?save@MainWindow@@QAE_NXZ)
debug\AkkoSoft.exe : fatal error LNK1120: 6 unaufgeloeste externe Verweise
NMAKE : fatal error U1077: 'link' : Rueckgabe-Code '0x460'
Stop.
NMAKE : fatal error U1077: 'E:\MicrosoftVisualStudio\VC98\bin\NMAKE.EXE' : Rueck
gabe-Code '0x2'
Stop.Besten Dank für jegliche Hilfe
Ronny