ich bekomme es weder unter Linux noch unter Windows hin meine Designer-Plugins zu kompilieren. Ich erhalten immer die "Undefined interface" Fehlermeldung vom moc.
Ich habe mir jetzt das CustomWidgetPlugin Beispiel aus dem Qt5 Examples Verzeichnis vorgenommen. Das Original lässt sich mit qmake bei mir kompilieren, verwende ich aber CMake erhalte ich wieder den genannten Fehler. Ich muss bei der Verwendung von CMake also etwas vergessen haben... die entsprechende CMakeLists.txt ist sehr überschaubar:
ok - unter Linux habe ich es jetzt hinbekommen. Da war das Problem, das ich den Designer nicht in der Qt5 Version installiert hatte und fälschlicherweise gegen den Designer aus Qt4 gelinkt habe. Die Fehlermeldung war da aber natürlich auch eine andere.
Aber unter Windows bekomme ich es weiterhin nicht kompiliert. Auch das oben genannte einfache Beispiel nicht. Also wohl mit QMake, nicht aber mit CMake.
Hallo,
vergleiche mal die Makefile die mit qmake und cmake erstellt wurden.
Zur Kontrolle findest unter http://techbase.kde.org/Development/Tutorials/CMake
welche PATH für cmake gesetzt werden müssen.
Die Beispiele in ../techbase setzten die Pfade richtig.
sw