Seite 1 von 1

Plotting Widget

Verfasst: 30. August 2010 12:13
von brimborium
Hallo zusammen,

Ich entwickle momentan ein kleines GUI, um ein Gerät über LAN anzusteuern. Dazu muss ich unter anderem Daten vom Gerät plotten. Ich suche nun ein Widget, das normale XY plots machen kann (die Daten existieren als double array, die kann ich natürlich aber auch problemlos woanders reinfüllen vor dem plotten), wie auch logscale plots (das zweite könnte ich dann ja auch im Notfall selbst noch implementieren, ich bin schon froh, wenn das erste gegeben ist). Habe leider bis jetzt nicht viel gefunden, was mit Qt zu gebrauchen ist. Gibts nicht sowas wie QPlotWidget oder so? ;)

Vielen Dank und Gruss,
brimborium

Verfasst: 30. August 2010 12:33
von -=Freaky=-
doch, sowas gibt es hier: qwt.sourceforge.net (http://qwt.sourceforge.net/class_qwt_plot.html).
den sourcen liegen auch sehr schoene examples bei.

mfg
julian

Verfasst: 30. August 2010 16:49
von brimborium
Hallo Julian,
Vielen Dank für die schnelle Antwort. Das sieht ja schonmal sehr interessant aus. Mal schauen, ob ich die Qwt lib mit dem Qt Creator zum laufen bringe. ;)
lg, Stefan

Verfasst: 31. August 2010 09:32
von brimborium
So, Qwt sieht sehr vielversprechend aus, leider scheitere ich daran, das Ding zu compilen unter Windows. Arbeite unter Windows XP und Qt Creator 2.0.0 mit Qt 4.7. Habe folgendes gemacht: Leider konnte das ganze jedoch nicht compilen, mit dem Fehler:
[moc/moc_qwt_dyngrid_layout.cpp] Error 127
Auf Kompilierungsebene sieht das ganze so aus:
... (vorher hat eigentlich alles geklappt)
compiling qwt_wheel.cpp
moc qwt_dyngrid_layout.h
mingw32-make[2]: Leaving directory `d:/Qt_GUItest/qwt-5.2.1/src'
mingw32-make[1]: Leaving directory `d:/Qt_GUItest/qwt-5.2.1/src'
mingw32-make: Leaving directory `D:/Qt_GUItest/qwt-5.2.1'
/usr/bin/sh: C:Qt2010.04qtbinmoc.exe: command not found
mingw32-make[2]: *** [moc/moc_qwt_dyngrid_layout.cpp] Error 127
mingw32-make[1]: *** [release] Error 2
mingw32-make: *** [sub-src-make_default-ordered] Error 2
The Prozess "C:/Qt/2010.04/mingw/bin/mingw32-make.exe" wurde mit dem Rückgabewert %2 beendet.
Fehler beim Erstellen des Projekts qwt (Ziel: Desktop)
Beim Ausführen des Build-Schritts 'Make'
Kann mir da jemand helfen? Oder gehe ich das ganze sowieso falsch an und in Wahrheit wäre alles viel einfacher? ^^

lg, Stefan[/quote]

Verfasst: 31. August 2010 11:13
von philistion
Diese Zeile "/usr/bin/sh: C:Qt2010.04qtbinmoc.exe: command not found " ist seltsam, was steht denn in deinem Makefile bzw. ganz wichtig, hast du die beigegebene qwt.pro Datei mal geöffnet und durchgesehen ob dort noch was angepasst werden muss?

Verfasst: 31. August 2010 11:53
von brimborium
Kenne mich mit Makefiles nicht so aus. Hatte gehofft, dass das ok ist so. Steht halt sehr viel drin.

Das .pro file enthält folgendes:

Code: Alles auswählen

include( qwtconfig.pri )

TEMPLATE = subdirs
CONFIG   += ordered

SUBDIRS = \
    src \
    textengines

contains(CONFIG, QwtDesigner ) {
    SUBDIRS += designer 
}

contains(CONFIG, QwtExamples ) {
    SUBDIRS += examples 
}
Hier noch das Makefile:

Code: Alles auswählen

#############################################################################
# Makefile for building: qwt
# Generated by qmake (2.01a) (Qt 4.6.3) on: Di 31. Aug 09:04:24 2010
# Project:  qwt.pro
# Template: subdirs
# Command: c:\Qt\2010.04\qt\bin\qmake.exe -win32 -o Makefile qwt.pro
#############################################################################

first: make_default
MAKEFILE      = Makefile
QMAKE         = c:\Qt\2010.04\qt\bin\qmake.exe
DEL_FILE      = del
CHK_DIR_EXISTS= if not exist
MKDIR         = mkdir
COPY          = copy /y
COPY_FILE     = $(COPY)
COPY_DIR      = xcopy /s /q /y /i
INSTALL_FILE  = $(COPY_FILE)
INSTALL_PROGRAM = $(COPY_FILE)
INSTALL_DIR   = $(COPY_DIR)
DEL_FILE      = del
SYMLINK       = 
DEL_DIR       = rmdir
MOVE          = move
CHK_DIR_EXISTS= if not exist
MKDIR         = mkdir
SUBTARGETS    =  \
		sub-src \
		sub-textengines \
		sub-designer

src\$(MAKEFILE): 
	@$(CHK_DIR_EXISTS) src\ $(MKDIR) src\ 
	cd src\ && $(QMAKE) d:\Qt_GUItest\qwt-5.2.1\src\src.pro -win32 -o $(MAKEFILE)
sub-src-qmake_all:  FORCE
	@$(CHK_DIR_EXISTS) src\ $(MKDIR) src\ 
	cd src\ && $(QMAKE) d:\Qt_GUItest\qwt-5.2.1\src\src.pro -win32 -o $(MAKEFILE)
sub-src: src\$(MAKEFILE) FORCE
	cd src\ && $(MAKE) -f $(MAKEFILE)
sub-src-make_default-ordered: src\$(MAKEFILE) FORCE
	cd src\ && $(MAKE) -f $(MAKEFILE) 
sub-src-make_default: src\$(MAKEFILE) FORCE
	cd src\ && $(MAKE) -f $(MAKEFILE) 
sub-src-make_first-ordered: src\$(MAKEFILE) FORCE
	cd src\ && $(MAKE) -f $(MAKEFILE) first
sub-src-make_first: src\$(MAKEFILE) FORCE
	cd src\ && $(MAKE) -f $(MAKEFILE) first
sub-src-all-ordered: src\$(MAKEFILE) FORCE
	cd src\ && $(MAKE) -f $(MAKEFILE) all
sub-src-all: src\$(MAKEFILE) FORCE
	cd src\ && $(MAKE) -f $(MAKEFILE) all
sub-src-clean-ordered: src\$(MAKEFILE) FORCE
	cd src\ && $(MAKE) -f $(MAKEFILE) clean
sub-src-clean: src\$(MAKEFILE) FORCE
	cd src\ && $(MAKE) -f $(MAKEFILE) clean
sub-src-distclean-ordered: src\$(MAKEFILE) FORCE
	cd src\ && $(MAKE) -f $(MAKEFILE) distclean
sub-src-distclean: src\$(MAKEFILE) FORCE
	cd src\ && $(MAKE) -f $(MAKEFILE) distclean
sub-src-install_subtargets-ordered: src\$(MAKEFILE) FORCE
	cd src\ && $(MAKE) -f $(MAKEFILE) install
sub-src-install_subtargets: src\$(MAKEFILE) FORCE
	cd src\ && $(MAKE) -f $(MAKEFILE) install
sub-src-uninstall_subtargets-ordered: src\$(MAKEFILE) FORCE
	cd src\ && $(MAKE) -f $(MAKEFILE) uninstall
sub-src-uninstall_subtargets: src\$(MAKEFILE) FORCE
	cd src\ && $(MAKE) -f $(MAKEFILE) uninstall
textengines\$(MAKEFILE): 
	@$(CHK_DIR_EXISTS) textengines\ $(MKDIR) textengines\ 
	cd textengines\ && $(QMAKE) d:\Qt_GUItest\qwt-5.2.1\textengines\textengines.pro -win32 -o $(MAKEFILE)
sub-textengines-qmake_all:  FORCE
	@$(CHK_DIR_EXISTS) textengines\ $(MKDIR) textengines\ 
	cd textengines\ && $(QMAKE) d:\Qt_GUItest\qwt-5.2.1\textengines\textengines.pro -win32 -o $(MAKEFILE)
sub-textengines: textengines\$(MAKEFILE) FORCE
	cd textengines\ && $(MAKE) -f $(MAKEFILE)
sub-textengines-make_default-ordered: textengines\$(MAKEFILE) sub-src-make_default-ordered  FORCE
	cd textengines\ && $(MAKE) -f $(MAKEFILE) 
sub-textengines-make_default: textengines\$(MAKEFILE) FORCE
	cd textengines\ && $(MAKE) -f $(MAKEFILE) 
sub-textengines-make_first-ordered: textengines\$(MAKEFILE) sub-src-make_first-ordered  FORCE
	cd textengines\ && $(MAKE) -f $(MAKEFILE) first
sub-textengines-make_first: textengines\$(MAKEFILE) FORCE
	cd textengines\ && $(MAKE) -f $(MAKEFILE) first
sub-textengines-all-ordered: textengines\$(MAKEFILE) sub-src-all-ordered  FORCE
	cd textengines\ && $(MAKE) -f $(MAKEFILE) all
sub-textengines-all: textengines\$(MAKEFILE) FORCE
	cd textengines\ && $(MAKE) -f $(MAKEFILE) all
sub-textengines-clean-ordered: textengines\$(MAKEFILE) sub-src-clean-ordered  FORCE
	cd textengines\ && $(MAKE) -f $(MAKEFILE) clean
sub-textengines-clean: textengines\$(MAKEFILE) FORCE
	cd textengines\ && $(MAKE) -f $(MAKEFILE) clean
sub-textengines-distclean-ordered: textengines\$(MAKEFILE) sub-src-distclean-ordered  FORCE
	cd textengines\ && $(MAKE) -f $(MAKEFILE) distclean
sub-textengines-distclean: textengines\$(MAKEFILE) FORCE
	cd textengines\ && $(MAKE) -f $(MAKEFILE) distclean
sub-textengines-install_subtargets-ordered: textengines\$(MAKEFILE) sub-src-install_subtargets-ordered  FORCE
	cd textengines\ && $(MAKE) -f $(MAKEFILE) install
sub-textengines-install_subtargets: textengines\$(MAKEFILE) FORCE
	cd textengines\ && $(MAKE) -f $(MAKEFILE) install
sub-textengines-uninstall_subtargets-ordered: textengines\$(MAKEFILE) sub-src-uninstall_subtargets-ordered  FORCE
	cd textengines\ && $(MAKE) -f $(MAKEFILE) uninstall
sub-textengines-uninstall_subtargets: textengines\$(MAKEFILE) FORCE
	cd textengines\ && $(MAKE) -f $(MAKEFILE) uninstall
designer\$(MAKEFILE): 
	@$(CHK_DIR_EXISTS) designer\ $(MKDIR) designer\ 
	cd designer\ && $(QMAKE) d:\Qt_GUItest\qwt-5.2.1\designer\designer.pro -win32 -o $(MAKEFILE)
sub-designer-qmake_all:  FORCE
	@$(CHK_DIR_EXISTS) designer\ $(MKDIR) designer\ 
	cd designer\ && $(QMAKE) d:\Qt_GUItest\qwt-5.2.1\designer\designer.pro -win32 -o $(MAKEFILE)
sub-designer: designer\$(MAKEFILE) FORCE
	cd designer\ && $(MAKE) -f $(MAKEFILE)
sub-designer-make_default-ordered: designer\$(MAKEFILE) sub-textengines-make_default-ordered  FORCE
	cd designer\ && $(MAKE) -f $(MAKEFILE) 
sub-designer-make_default: designer\$(MAKEFILE) FORCE
	cd designer\ && $(MAKE) -f $(MAKEFILE) 
sub-designer-make_first-ordered: designer\$(MAKEFILE) sub-textengines-make_first-ordered  FORCE
	cd designer\ && $(MAKE) -f $(MAKEFILE) first
sub-designer-make_first: designer\$(MAKEFILE) FORCE
	cd designer\ && $(MAKE) -f $(MAKEFILE) first
sub-designer-all-ordered: designer\$(MAKEFILE) sub-textengines-all-ordered  FORCE
	cd designer\ && $(MAKE) -f $(MAKEFILE) all
sub-designer-all: designer\$(MAKEFILE) FORCE
	cd designer\ && $(MAKE) -f $(MAKEFILE) all
sub-designer-clean-ordered: designer\$(MAKEFILE) sub-textengines-clean-ordered  FORCE
	cd designer\ && $(MAKE) -f $(MAKEFILE) clean
sub-designer-clean: designer\$(MAKEFILE) FORCE
	cd designer\ && $(MAKE) -f $(MAKEFILE) clean
sub-designer-distclean-ordered: designer\$(MAKEFILE) sub-textengines-distclean-ordered  FORCE
	cd designer\ && $(MAKE) -f $(MAKEFILE) distclean
sub-designer-distclean: designer\$(MAKEFILE) FORCE
	cd designer\ && $(MAKE) -f $(MAKEFILE) distclean
sub-designer-install_subtargets-ordered: designer\$(MAKEFILE) sub-textengines-install_subtargets-ordered  FORCE
	cd designer\ && $(MAKE) -f $(MAKEFILE) install
sub-designer-install_subtargets: designer\$(MAKEFILE) FORCE
	cd designer\ && $(MAKE) -f $(MAKEFILE) install
sub-designer-uninstall_subtargets-ordered: designer\$(MAKEFILE) sub-textengines-uninstall_subtargets-ordered  FORCE
	cd designer\ && $(MAKE) -f $(MAKEFILE) uninstall
sub-designer-uninstall_subtargets: designer\$(MAKEFILE) FORCE
	cd designer\ && $(MAKE) -f $(MAKEFILE) uninstall

Makefile: qwt.pro  c:/Qt/2010.04/qt/mkspecs/win32-g++/qmake.conf c:/Qt/2010.04/qt/mkspecs/qconfig.pri \
		c:/Qt/2010.04/qt/mkspecs/features/qt_functions.prf \
		c:/Qt/2010.04/qt/mkspecs/features/qt_config.prf \
		c:/Qt/2010.04/qt/mkspecs/features/exclusive_builds.prf \
		c:/Qt/2010.04/qt/mkspecs/features/default_pre.prf \
		c:/Qt/2010.04/qt/mkspecs/features/win32/default_pre.prf \
		qwtconfig.pri \
		c:/Qt/2010.04/qt/mkspecs/features/release.prf \
		c:/Qt/2010.04/qt/mkspecs/features/debug_and_release.prf \
		c:/Qt/2010.04/qt/mkspecs/features/default_post.prf \
		c:/Qt/2010.04/qt/mkspecs/features/win32/default_post.prf \
		c:/Qt/2010.04/qt/mkspecs/features/silent.prf \
		c:/Qt/2010.04/qt/mkspecs/features/win32/thread.prf \
		c:/Qt/2010.04/qt/mkspecs/features/warn_on.prf \
		c:/Qt/2010.04/qt/mkspecs/features/qt.prf \
		c:/Qt/2010.04/qt/mkspecs/features/moc.prf \
		c:/Qt/2010.04/qt/mkspecs/features/win32/rtti.prf \
		c:/Qt/2010.04/qt/mkspecs/features/win32/exceptions.prf \
		c:/Qt/2010.04/qt/mkspecs/features/win32/stl.prf \
		c:/Qt/2010.04/qt/mkspecs/features/shared.prf \
		c:/Qt/2010.04/qt/mkspecs/features/win32/windows.prf \
		c:/Qt/2010.04/qt/mkspecs/features/resources.prf \
		c:/Qt/2010.04/qt/mkspecs/features/uic.prf \
		c:/Qt/2010.04/qt/mkspecs/features/yacc.prf \
		c:/Qt/2010.04/qt/mkspecs/features/lex.prf \
		c:/Qt/2010.04/qt/mkspecs/features/include_source_dir.prf
	$(QMAKE) -win32 -o Makefile qwt.pro
c:\Qt\2010.04\qt\mkspecs\qconfig.pri:
c:\Qt\2010.04\qt\mkspecs\features\qt_functions.prf:
c:\Qt\2010.04\qt\mkspecs\features\qt_config.prf:
c:\Qt\2010.04\qt\mkspecs\features\exclusive_builds.prf:
c:\Qt\2010.04\qt\mkspecs\features\default_pre.prf:
c:\Qt\2010.04\qt\mkspecs\features\win32\default_pre.prf:
qwtconfig.pri:
c:\Qt\2010.04\qt\mkspecs\features\release.prf:
c:\Qt\2010.04\qt\mkspecs\features\debug_and_release.prf:
c:\Qt\2010.04\qt\mkspecs\features\default_post.prf:
c:\Qt\2010.04\qt\mkspecs\features\win32\default_post.prf:
c:\Qt\2010.04\qt\mkspecs\features\silent.prf:
c:\Qt\2010.04\qt\mkspecs\features\win32\thread.prf:
c:\Qt\2010.04\qt\mkspecs\features\warn_on.prf:
c:\Qt\2010.04\qt\mkspecs\features\qt.prf:
c:\Qt\2010.04\qt\mkspecs\features\moc.prf:
c:\Qt\2010.04\qt\mkspecs\features\win32\rtti.prf:
c:\Qt\2010.04\qt\mkspecs\features\win32\exceptions.prf:
c:\Qt\2010.04\qt\mkspecs\features\win32\stl.prf:
c:\Qt\2010.04\qt\mkspecs\features\shared.prf:
c:\Qt\2010.04\qt\mkspecs\features\win32\windows.prf:
c:\Qt\2010.04\qt\mkspecs\features\resources.prf:
c:\Qt\2010.04\qt\mkspecs\features\uic.prf:
c:\Qt\2010.04\qt\mkspecs\features\yacc.prf:
c:\Qt\2010.04\qt\mkspecs\features\lex.prf:
c:\Qt\2010.04\qt\mkspecs\features\include_source_dir.prf:
qmake: qmake_all FORCE
	@$(QMAKE) -win32 -o Makefile qwt.pro

qmake_all: sub-src-qmake_all sub-textengines-qmake_all sub-designer-qmake_all FORCE

make_default: sub-src-make_default-ordered sub-textengines-make_default-ordered sub-designer-make_default-ordered FORCE
make_first: sub-src-make_first-ordered sub-textengines-make_first-ordered sub-designer-make_first-ordered FORCE
all: sub-src-all-ordered sub-textengines-all-ordered sub-designer-all-ordered FORCE
clean: sub-src-clean-ordered sub-textengines-clean-ordered sub-designer-clean-ordered FORCE
distclean: sub-src-distclean-ordered sub-textengines-distclean-ordered sub-designer-distclean-ordered FORCE
	-$(DEL_FILE) Makefile
install_subtargets: sub-src-install_subtargets-ordered sub-textengines-install_subtargets-ordered sub-designer-install_subtargets-ordered FORCE
uninstall_subtargets: sub-src-uninstall_subtargets-ordered sub-textengines-uninstall_subtargets-ordered sub-designer-uninstall_subtargets-ordered FORCE

sub-src-sub_Debug_ordered: src\$(MAKEFILE)
	cd src\ && $(MAKE) debug
sub-textengines-sub_Debug_ordered: textengines\$(MAKEFILE) sub-src-sub_Debug_ordered 
	cd textengines\ && $(MAKE) debug
sub-designer-sub_Debug_ordered: designer\$(MAKEFILE) sub-textengines-sub_Debug_ordered 
	cd designer\ && $(MAKE) debug
debug: sub-src-sub_Debug_ordered sub-textengines-sub_Debug_ordered sub-designer-sub_Debug_ordered

sub-src-sub_Release_ordered: src\$(MAKEFILE)
	cd src\ && $(MAKE) release
sub-textengines-sub_Release_ordered: textengines\$(MAKEFILE) sub-src-sub_Release_ordered 
	cd textengines\ && $(MAKE) release
sub-designer-sub_Release_ordered: designer\$(MAKEFILE) sub-textengines-sub_Release_ordered 
	cd designer\ && $(MAKE) release
release: sub-src-sub_Release_ordered sub-textengines-sub_Release_ordered sub-designer-sub_Release_ordered

sub-src-check_ordered: src\$(MAKEFILE)
	cd src\ && $(MAKE) check
sub-textengines-check_ordered: textengines\$(MAKEFILE) sub-src-check_ordered 
	cd textengines\ && $(MAKE) check
sub-designer-check_ordered: designer\$(MAKEFILE) sub-textengines-check_ordered 
	cd designer\ && $(MAKE) check
check: sub-src-check_ordered sub-textengines-check_ordered sub-designer-check_ordered

mocclean: compiler_moc_header_clean compiler_moc_source_clean

mocables: compiler_moc_header_make_all compiler_moc_source_make_all
install: install_subtargets  FORCE

uninstall:  uninstall_subtargets FORCE

FORCE:
lg, Stefan

Verfasst: 31. August 2010 12:23
von brimborium
Ok, hab in folgendem post mingw32-make gefunden:
http://labs.trolltech.com/forums/topic/959
Habe also ein Qt Command Prompt geöffnet, zum qwt Ordner navigiert und dann
qmake
mingw32-make
was dann auch schön funktioniert hat (mal abgesehen von den 1000en Warnings ^^). Nun hab ich in D:\qwt-5.2.1\lib die library und weiss nicht recht, wie ich das jetzt im Qt Creator einbaue. Leider hat die weitere Anleitung im oben genannten post nichts gebracht. Ganz cool wäre natürlich, wenn ich das PlotWidget gleich im Designer hätte. Jedoch wäre ich auch schon zufrieden, wenn ich qwt im Code benutzen könnte.
Muss ich da was im .pro file anpassen oder in anderen Files libfolders anpassen/dazufügen?

lg, Stefan

Verfasst: 31. August 2010 13:13
von Uwe
Nun hab ich in D:\qwt-5.2.1\lib die library und weiss nicht recht, wie ich das jetzt im Qt Creator einbaue.
Bitte noch ein "make install" ausführen. Steht zwar in INSTALL ausführlich drin aber aus irgendeinem Grund bevorzugen Windows Leute manuell "rumzukopieren" und sich dann hinterher mit halbgaren Installationen abzukämpfen.

Im Deinem pro-file musst Du dann natürlich den Pfad zu den Qwt Header ( INCLUDEPATH += ... ) dazutun um übersetzen zu können. Beim Linken mußt Du dann die Qwt Bibliothek angeben. Wenn Du mit einer Qwt DLL arbeitest "DEFINES += QWT_DLL" nicht vergessen. Zur Laufzeit muß die Qwt Bibliothek über die PATH Variable gefunden werden können.
Ganz cool wäre natürlich, wenn ich das PlotWidget gleich im Designer hätte.
Wenn Du das Qwt Designer Plugin gebaut und installiert hast, kannst Du das auch.

Leider gibt es einige Fallstricke beim Verwenden von Qt Plugins unter Windows. Ohne Hilfe - wie es zum Beispiel die Distributionen unter Linux leisten - scheitern dabei gerade unerfahrene Entwickler sehr häufig. ( Ehrlich gesagt habe ich es ich mittlerweile aufgegeben entsprechende Anfragen zu beantworten ).

Im Prinzip gilt es folgende Punkte zu beachten:

1) Der Designer/Creator muß das Qwt Plugin sehen ( siehe Qt Doku ).
2) Qwt Plugin und Bibliothek müssen im selben Modus gebaut sein wie das Programm das es verwendet. ( in der Regel wird Dein Creator im Release Modus gebaut sein )
3) Die Qwt Bibliothek muß über die PATH Variable gefunden werden können.

Uwe

PS: Bevor Du startest solltest Du noch überlegen, ob Du es nicht gleich mit einer Qwt 6.x ( = SVN trunk ) Entwicklerversion versuchst. Nachdem dort der Qt3 Ballast nicht mehr mitgeschleppt werden muß, ist die Installation und Verwendung der Qwt Bibliothek hoffentlich etwas einfacher geworden. z.B. wird dann eine prf Datei installiert, so daß Du nur noch "CONFIG += qwt" in Dein pro File schreiben mußt.

Verfasst: 31. August 2010 16:26
von brimborium
Ok, hab mir deinen Tipp zu Herzen genommen und mir mittels

Code: Alles auswählen

svn co https://qwt.svn.sourceforge.net/svnroot/qwt/trunk/qwt
Das neuestes qwt geholt. Leider hat das dann beim linken ein bisschen komisch getan:

Code: Alles auswählen

linking plugins\designer\qwt_designer_plugin6.dll
c:/qt/2010.04/mingw/bin/../lib/gcc/mingw32/4.4.0/../../../../mingw32/bin/ld.exe:
 cannot find -lqwtd
collect2: ld returned 1 exit status
mingw32-make[2]: *** [plugins\designer\qwt_designer_plugin6.dll] Error 1
mingw32-make[2]: Leaving directory `D:/qwt6/designer'
mingw32-make[1]: *** [debug-all] Error 2
mingw32-make[1]: Leaving directory `D:/qwt6/designer'
mingw32-make: *** [sub-designer-make_default-ordered] Error 2
Weisst du gerade, woran das liegen könnte?

Er hat aber schon vorher die libqwt6.dll bereits erfolgreich verlinkt:

Code: Alles auswählen

linking ..\lib\qwt6.dll
Creating library file: ..\lib\libqwt6.a
Heisst das, dass ich qwt selbst ohne den Designerzusatz bereits benutzen könnte?

Übrigens vielen Dank für deine umfangreiche Hilfe.

lg, Stefan