Seite 1 von 1

Qwt Mingw Qt 4.6.3

Verfasst: 19. Juli 2010 08:31
von GrooveXT
Hallo,
ich habe ein Programm mittels QtCreator, mingw und qwt programmiert. Jetzt habe ich einen neuen Laptop und nöchte gerne hier drauf weiter arbeiten. Nun habe ich Qwt per SVN geladen, Qt 4.6.3 installiert und mittels qmake und mingw32-make qwt gebaut. Zuvor war ich in der qwtconfig.pri und habe debug, release und build all auskommentiert. Soweit so gut, Dlls und Libs wurden erstellt und in den Ordner bin und qt/lib kopiert. Dann habe ich mein Programm geladen und probiert es zu compilieren - einwandfrei. Drücke ich auf Start wird das Progamm automatisch beendet mit Rückgabewert -1073741515. OIch weiß mittlerweile das es ein Problem mit qwt ist, denn wenn ich ein frisches Projekt aufsetze und nur eine Plot anzeigen will, bekomme ich die gleiche Fehlermeldung. Die QWT Examples lassen sich jedoch ohne Probleme erstellen.

Ich habe qwt schon 3 mal neu runtergeladen und erstellen lassen - ohne Ergbenis.


Habe ich einen wichtigen Schritt bei der Installation vergessen oder woran kann das liegen?

Vielen Dank im vorraus.

Verfasst: 20. Juli 2010 07:42
von Uwe
QWT_DLL beachtet ?

Uwe

Verfasst: 20. Juli 2010 22:37
von GrooveXT
Hey,
danke für deine Antwort. Ja habe ich eingebunden.
Hier mal meine pro Datei

Code: Alles auswählen

# -------------------------------------------------
# Project created by QtCreator 2010-05-20T07:27:04
# -------------------------------------------------
QWT_ROOT = C:/qt/qwt-5.2
SUFFIX_STR = 
include( $${QWT_ROOT}/qwtconfig.pri )
QT += network \
    sql \
    xml
CONFIG += console
Debug:SUFFIX_STR = $${DEBUG_SUFFIX}
Release:SUFFIX_STR = $${RELEASE_SUFFIX}
TARGET = eView
TEMPLATE = app
INCLUDEPATH += $${QWT_ROOT}/src
DEPENDPATH += $${QWT_ROOT}/src
DEFINES += QT_DLL \
    QWT_DLL
QWTLIB = $${QWTLIB}$${VER_MAJ}
QWTLIB = qwt$${SUFFIX_STR}
LIBS += -L \
    $${QWT_ROOT}/lib \
    -l$${QWTLIB}5
SOURCES += main.cpp \
    controller/mainwindow_controller.cpp \
    model/company_model.cpp \
    controller/company_controller.cpp \
    controller/contract_controller.cpp \
    model/contract_model.cpp \
    controller/measurement_controller.cpp \
    model/measurement_model.cpp \
    controller/import_controller.cpp \
    controller/sidebar_controller.cpp \
    helper/contractwidgetitem.cpp \
    helper/contractwidget.cpp \
    controller/diagram_controller.cpp \
    controller/datatable_controller.cpp \
    helper/dateselect_toolbar.cpp \
    helper/diagram_toolbar.cpp \
    helper/diagrampicker.cpp \
    controller/network_controller.cpp
HEADERS += controller/mainwindow_controller.h \
    model/company_model.h \
    controller/company_controller.h \
    controller/contract_controller.h \
    model/contract_model.h \
    controller/measurement_controller.h \
    model/measurement_model.h \
    controller/import_controller.h \
    controller/sidebar_controller.h \
    helper/contractwidgetitem.h \
    helper/contractwidget.h \
    controller/diagram_controller.h \
    controller/datatable_controller.h \
    helper/dateselect_toolbar.h \
    GlobalDefinitions.h \
    helper/diagram_toolbar.h \
    helper/diagrampicker.h \
    controller/network_controller.h \
    helper/global.h
FORMS += view/mainwindow_controller.ui \
    view/company_controller.ui \
    view/contract_controller.ui \
    view/measurement_controller.ui \
    view/import_controller.ui \
    view/network_controller.ui

RESOURCES += \
    eView.qrc
Wie gesagt, auf meinem anderen Rechner läuft alles tadellos.