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

Alles rund um die Programmierung mit Qt
Antworten
RogerWilco
Beiträge: 61
Registriert: 26. November 2009 00:08
Kontaktdaten:

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

Beitrag 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]
Zuletzt geändert von RogerWilco am 15. Dezember 2009 21:36, insgesamt 1-mal geändert.
AuE
Beiträge: 918
Registriert: 5. August 2008 10:58

Beitrag von AuE »

Denke mal das QWT noch ein SO mitbringt.
Ergo musst du noch die Lib adden via LIBS += -L/path/to/lib -llibname
RogerWilco
Beiträge: 61
Registriert: 26. November 2009 00:08
Kontaktdaten:

Beitrag 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.
AuE
Beiträge: 918
Registriert: 5. August 2008 10:58

Beitrag von AuE »

BTW:
Woher hast du das Designer Plugin?
Und gibts dazu ein how-to?

Grüße
MiKla
Beiträge: 134
Registriert: 29. Juli 2007 15:29

Beitrag von MiKla »

Das Plug-In wird von qwt optional (qwtconfig.pri) mit kompiliert. Dann muss es nur in das richtige Verzeichnis kopiert werden!!!

Michael
RogerWilco
Beiträge: 61
Registriert: 26. November 2009 00:08
Kontaktdaten:

Beitrag 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....
Antworten