-
Qt: "no such slot" Problem
Hallo zusammen,
vor kurzem habe ich von einem WinXP 32bit Rechner zu einem Win7 x64 gewechselt. Habe qt auch mit 64bit kompliert und kann mein Programm (eine Abwandlung des Qt ImageViewer-Beispiels) auch komplieren. Ich nutze Visual Studio 2008 (Pro-Version).
Allerdings kann ich keine neuen Slots definieren. Ich definiere z.B. im header einen Slot "void neuerSlot();"
Im cpp-File verbinde ich den Sender mit dem "neuerSlot()" und bekomme dann immer folgenden Fehler:
Object::connect: No such slot ImageViewer::neuerSlot() in .\myProject\ImageViewer.cpp:3503
Alle "alten Slots" (also die die ich schon benutzt habe, bevor ich den PC gewechselt habe) funktionieren noch.
Ich weiß absolut nicht, wo ich suchen soll, um den Fehler zu beheben.
Hoffentlich weiß einer von euch weiter...
Vielen Dank schonmal!
Viele Grüße
Melanie
-
Das hört sich so an, als ob auf den veränderten Header nicht der Moc angewendet wurde.
-
Oh ja, vielen vielen Dank! Jetzt klappts!
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen