Hallo zusammen,
ich arbeite unter Windows Vista. Als IDE verwende ich Eclipse 3.4 mit einer integrierten
QT 4.4.1 und MinGW 3.4.2 . Dazu verwende ich die Bibliothek Qwt 5.1.1 .
Mein Problem ist die Fehlermeldung im Threadtitel. Nach einigem Hin und Her ist es mir gelungen, die Bibliothek Qwt für mich verwendbar zu machen.
Allerdings erhalte ich jetzt beim Starten der Programme die Fehlermeldung:
Ich kann es nicht nachvollziehen. Es funktionieren sogar die Beispiele, die zu dieser Bibliothek mitgeliefert wurden.
Hier seht ihr den doch recht schlichten Programmcode ..
Die main.cpp in der das Widget erzeugt und per show() angezeigt wird lasse ich weg. Diese wurde ncht verändert.
ok, plotwidget.cpp :
die dazugehörige plotwidget.h
Nun die Plot.cpp
und der Header dazu Plot.h
Über Hilfe wäre ich dankbar.
mfg Meiosch
ich arbeite unter Windows Vista. Als IDE verwende ich Eclipse 3.4 mit einer integrierten
QT 4.4.1 und MinGW 3.4.2 . Dazu verwende ich die Bibliothek Qwt 5.1.1 .
Mein Problem ist die Fehlermeldung im Threadtitel. Nach einigem Hin und Her ist es mir gelungen, die Bibliothek Qwt für mich verwendbar zu machen.
Allerdings erhalte ich jetzt beim Starten der Programme die Fehlermeldung:
Die Anwendung konnte nicht richtig initialisiert werden(0xc0000005).
Ich kann es nicht nachvollziehen. Es funktionieren sogar die Beispiele, die zu dieser Bibliothek mitgeliefert wurden.
Hier seht ihr den doch recht schlichten Programmcode ..
Die main.cpp in der das Widget erzeugt und per show() angezeigt wird lasse ich weg. Diese wurde ncht verändert.
ok, plotwidget.cpp :
Code:
#include "Plot.h"
#include "plotwidget.h"
PlotWidget::PlotWidget(QWidget *parent)
: QWidget(parent)
{
plot = new MyPlot(this);
ui.setupUi(this);
}
PlotWidget::~PlotWidget()
{
}
die dazugehörige plotwidget.h
Code:
#ifndef PLOTWIDGET_H
#define PLOTWIDGET_H
#include <QtGui/QWidget>
#include "ui_plotwidget.h"
class MyPlot;
class PlotWidget : public QWidget
{
Q_OBJECT
public:
PlotWidget(QWidget *parent = 0);
~PlotWidget();
private:
MyPlot *plot;
Ui::PlotWidgetClass ui;
};
#endif // PLOTWIDGET_H
Nun die Plot.cpp
Code:
#include "Plot.h"
MyPlot::MyPlot(QWidget *parent):
QwtPlot(parent)
{
}
MyPlot::~MyPlot()
{
}
und der Header dazu Plot.h
Code:
#ifndef PLOT_H_
#define PLOT_H_
#include <qwt_plot.h>
class MyPlot: public QwtPlot
{
Q_OBJECT
public:
MyPlot(QWidget* parent);
~MyPlot();
};
#endif /* PLOT_H_ */
Über Hilfe wäre ich dankbar.
mfg Meiosch