Seite 1 von 1

[gelöst] qwt unter Suse 11.2 und Qt4.6 mit Creator

Verfasst: 15. Dezember 2009 11:03
von RogerWilco
Guten Morgen,
als Linux-Neuling traue ich mich nicht unbedingt daran, Pakete selber zu kompilieren undeinzubinden. Ich habe mein Kubuntu mal wieder richtig zerschossen (Paketabhängigkleiten, etc) und jetzt SUSE installiert.
Der neue Creator 1.3 ist auch mit seiner Codevervollständigung viel schöner, und so habe ich QT4.6 und Creator 1.3 über die Paketsuche auf der Suse Webseite installiert.
Anschliessend dann qwt.

qwt 5.2.0-8.2

Unter anderem habe ich auch das Plug-In für den Creator installiert:
qwt-devel

Ich erhalte trotzdem:
/media/disk/NvhTool/ui_mainwindow.h:25: error: qwt_plot.h: Datei oder Verzeichnis nicht gefunden

Die Forenbeiträge hier weisen darauf hin, dass ich den Pfad in der Projektdatei bekanntmachen muss, aber sollte das nicht das Plug-In machen?
Wenn man den Creator benutzt, soll man dann überhaupt die .proj Datei editieren?


INCLUDEPATH += /usr/include/qwt


führt übrigens zu:
mainwindow.cpp:(.text._ZN13Ui_MainWindow7setupUiEP11QMainWindow[Ui_MainWindow::setupUi:-1: error: undefined reference to `QwtPlot::QwtPlot(QWidget*)'

(mainwindow ist das Hauptfenster meiner Anwendung)[/b]

Verfasst: 15. Dezember 2009 12:09
von AuE
Denke mal das QWT noch ein SO mitbringt.
Ergo musst du noch die Lib adden via LIBS += -L/path/to/lib -llibname

Verfasst: 15. Dezember 2009 21:35
von RogerWilco
Vielen Dank,

für alle, die das gleiche Problem haben:

INCLUDEPATH += /usr/include/qwt/
LIBS += -L/usr/lib/ -lqwt

in der .pro Datei einfügen.

Verfasst: 16. Dezember 2009 08:42
von AuE
BTW:
Woher hast du das Designer Plugin?
Und gibts dazu ein how-to?

Grüße

Verfasst: 16. Dezember 2009 09:37
von MiKla
Das Plug-In wird von qwt optional (qwtconfig.pri) mit kompiliert. Dann muss es nur in das richtige Verzeichnis kopiert werden!!!

Michael

Verfasst: 16. Dezember 2009 11:42
von RogerWilco
Das war eine ziemliche Sucherei...
Auf der Suse Seite unter

http://software.opensuse.org/search

nach qwt Suchen.
Leider gibt es verdammt viele Treffer und ich wußte auch nicht so recht, ob ich das richtige habe.

Direkt in Yast wurde ich vorher nicht fündig. Jetzt findet Yast auch die Pakete.

Bei KUbuntu gab es auch ein Repository, aber ich erinnere mich nicht mehr, wie ich das gefunden habe.

Ich habe eben "zypper up" laufen lassen, da wurde einiges mit Daten vom 15.12. aktualisiert (das Datum war Teil der Dateinamen).
Jetzt ist mein Creator nicht mehr 1.3rc, sondern 1.2.94, aber die Oberfläche sieht gleich aus...

Ich bin leider kein Fachmann, hoffe, es hilft trotzdem....