0xc0000005 Problem mit QWT

Alles rund um die Programmierung mit Qt
Antworten
spooky_ra
Beiträge: 2
Registriert: 8. August 2006 21:59

0xc0000005 Problem mit QWT

Beitrag von spooky_ra »

Hallo,

habe folgendes Problem mit QWT:

Ich würde gerne die Klasse qwt_plot benutzen. Ich erzeuge deswegen eine neue Klasse(WeatherPlot), die von qwt_plot erbt. Mein Programm lässt sich fehlerfrei kompilieren, aber wenn ich das Programm starten will, kommt:

"Die Anwendung konnte nicht richtig initialisiert werden (0xc0000005)"

Die entsprechende DLL-Datei ist im Verzeichnis vorhanden.
Ich habe es als Release und Debug versucht.

Wenn ich aus der Klasse, das Q_OBJECT Makro entferne, startet das Programm fehlerfrei, allerdings wenn ich ein Objekt von WeatherPlot erzeuge, wird zu diesem Zeitpunkt das Programm sofort beendet.

Wo könnte mein Problem hier liegen?

Benutze qwt 5.0.0 rc0 & qt-4-2-0


weatherplot.h

Code: Alles auswählen

class WeatherPlot : public QwtPlot
    {
    Q_OBJECT

    public:
        WeatherPlot(QWidget* = 0);
        ~WeatherPlot();
    };
weatherplot.c

Code: Alles auswählen

WeatherPlot::WeatherPlot(QWidget *parent) : QwtPlot(parent)
    {
    //Konstruktor
    }
WinXP
QT OpenSource 4.2.3
Codeblocks
Parcivall
Beiträge: 12
Registriert: 17. April 2007 14:16

QWT data_plot

Beitrag von Parcivall »

Hallo!

Habe identisches Problem gehabt und durch Unterstützung auf Lösung gekommen!

Bei den examples ist eine examples.pri Datei enthalten in der man verschiedene Konfigurationen vornehmen kann.
Diese wird zum Ausführen benötigt, da sonst z.B. der QWT-plot nicht aufgebaut wird.
Du mußt auch die qwtconfig.pri Datei einfügen da die wiederum in examples.pri includiert ist.

Danach past du deine .pro Datei an indem Du die qwtconfig.pri includierst...
neu bauen und oh Wunder es funktioniert.
„The rich can not live on an island surrounded by poverty.We all breathe the same air.We should give everyone a chance,at least a fundamental chance.“ (Ayerton Senna)
Uwe
Beiträge: 176
Registriert: 9. Oktober 2005 13:37
Wohnort: München

Beitrag von Uwe »

Die *.pri Dateien im Qwt Datei Baum sind nur zum Bauen der Qwt Bibliothek bzw. der Beispiele erforderlich. Für die Anwendungen sind sie unerheblich.
Eventuell lohnt es sich aber z.B. bode.pro + examples.pri anzuschauen um ein Beispiel für eine qmake Projekt Datei für eine Qwt Anwendung zu sehen.
Blindes Kopieren ist IMHO aber nicht der optimale Weg.

Uwe
Antworten