Qt Creater für WIndows und Qwt

Gast #3027890
Lesenswert?

Hallo,

ich habe auf meinen Windows XP Rechner den Qt Creater installiert. Im 
Anschluss habe ich noch Qwt installiert.

Installationspfade:
C:\Programme\Qt
C:\Programme\Qwt

Nun habe ich zunächst eine keline GUI Anwendung erstellt. Ich möchte nun 
Qwt in mein Projekt einbinden.
1
#include <qwt_plot_curve.h>
2
#include <qwt_plot.h>
3
#include <qapplication.h>
4
 
5
int main(int argc, char **argv)
6
{
7
    QApplication a(argc, argv);
8
    double x[101];
9
    double y[101];
10
 
11
    for ( int i = 0; i < 101; i++ ) {
12
        x[i] =  i / 10.0;
13
        y[i] = sin(x[i]);
14
    }
15
 
16
    QwtPlot plot;
17
    QwtPlotCurve *curve = new QwtPlotCurve();
18
    curve->setRawSamples(x, y, 101);
19
    curve->attach(&plot);
20
    plot.show();
21
    return a.exec();
22
}

Die beiden Headerdateien <qwt_plot_curve.h> und <qwt_plot.h> werden 
nicht gefunden. Wo müsste ich im Qt Creater die Pfade angeben ?
Gast #3028923
Lesenswert?

Moin,

du solltest im Projectfile deines Porjektes (im Qt-Creator im Baum links 
normalerweise ganz oben) mit

"INCLUDEPATH += C:\... (hier den Pfad zu den Headern eintragen)"

das Verzeichnis hinzufügen.

Außerdem musst du mit

"LIBS += -L"Pfad zu libqwt.a/qwt.lib" qwt (oder qwtd falls du einen 
debug-build machst)"

die Bibliotheken einbinden

Die dlls bindest du einzeln mit

"OTHER_FILES += Pfad zur jeweiligen dll"

alternativ kannst du auch alle Libs, dlls und header-files in das 
jeweilige Verzeichnis der von dir genutzten build-Umgebung kopieren

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren