Linkerfehler bei Qt Creator fuer QT SDK Beispiele



  • hallo leutz,

    bin am verzweifeln, hoffe jemand hat rat:

    ich habe die neueste QT sdk (samt doku, beispielen und qt-creator) auf win-xp installiert und zusaetzlich noch die schon fertig gebauten qt-framework-libs ebenfalls.

    in meiner system-umgebungs-variablen PATH habe ich zusaetlich noch mein QT\bin directory hinzugefuegt.

    wenn ich nun im QT-Creator ein Beispiel oeffne so kompiliert dieses zwar, aber ich bekomme eine ellen-lange fehlerliste beim linken.

    es scheint als ob das durch moc generierte moc_dialog.cpp file (generiert aus einem projekt-zugehoerigen dialog.h) nicht dem projekt hinzu gefuegt wurde.

    --> hat jemand schonmal die gleichen probleme gehabt mit den qt beispielen unter qt-creator ?

    --> wie fuege ich eine datei (die moc-datei) zum projekt unter qt-creator hinzu und warum ist dies nicht per default in der build-chain mit enthalten ?

    es lassen sich keine der qt beispiele linken, obwohl ich doch eine korrekte qt-installation habe sollte.

    vielen dank fuer die tips vorab.
    😞



  • hier noch ein zusatz zu meinem posting:

    das makefile scheint die entsprechenden moc-files doch mit zu uebernehmen ..
    das makefile sieht jedenfalls so aus:

    #############################################################################
    # Makefile for building: calculator
    # Generated by qmake (2.01a) (Qt 4.6.3) on: Do 24. Jun 11:44:41 2010
    # Project:  ..\calculator\calculator.pro
    # Template: app
    # Command: d:\qt\qt\bin\qmake.exe -spec ..\..\..\mkspecs\win32-g++ -win32 -o Makefile ..\calculator\calculator.pro
    #############################################################################
    
    first: all
    install: debug-install release-install 
    uninstall: debug-uninstall release-uninstall 
    MAKEFILE      = Makefile
    QMAKE         = d:\qt\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    =  \
    		debug \
    		release
    
    debug: $(MAKEFILE).Debug FORCE
    	$(MAKE) -f $(MAKEFILE).Debug
    debug-make_default: $(MAKEFILE).Debug FORCE
    	$(MAKE) -f $(MAKEFILE).Debug 
    debug-make_first: $(MAKEFILE).Debug FORCE
    	$(MAKE) -f $(MAKEFILE).Debug first
    debug-all: $(MAKEFILE).Debug FORCE
    	$(MAKE) -f $(MAKEFILE).Debug all
    debug-clean: $(MAKEFILE).Debug FORCE
    	$(MAKE) -f $(MAKEFILE).Debug clean
    debug-distclean: $(MAKEFILE).Debug FORCE
    	$(MAKE) -f $(MAKEFILE).Debug distclean
    debug-install: $(MAKEFILE).Debug FORCE
    	$(MAKE) -f $(MAKEFILE).Debug install
    debug-uninstall: $(MAKEFILE).Debug FORCE
    	$(MAKE) -f $(MAKEFILE).Debug uninstall
    release: $(MAKEFILE).Release FORCE
    	$(MAKE) -f $(MAKEFILE).Release
    release-make_default: $(MAKEFILE).Release FORCE
    	$(MAKE) -f $(MAKEFILE).Release 
    release-make_first: $(MAKEFILE).Release FORCE
    	$(MAKE) -f $(MAKEFILE).Release first
    release-all: $(MAKEFILE).Release FORCE
    	$(MAKE) -f $(MAKEFILE).Release all
    release-clean: $(MAKEFILE).Release FORCE
    	$(MAKE) -f $(MAKEFILE).Release clean
    release-distclean: $(MAKEFILE).Release FORCE
    	$(MAKE) -f $(MAKEFILE).Release distclean
    release-install: $(MAKEFILE).Release FORCE
    	$(MAKE) -f $(MAKEFILE).Release install
    release-uninstall: $(MAKEFILE).Release FORCE
    	$(MAKE) -f $(MAKEFILE).Release uninstall
    
    Makefile: ../calculator/calculator.pro ../../../.qmake.cache ../../../mkspecs/win32-g++/qmake.conf ../../../mkspecs/features/exclusive_builds.prf \
    		../../../mkspecs/features/default_pre.prf \
    		../../../mkspecs/features/win32/default_pre.prf \
    		../../../.qmake.cache \
    		../../../mkspecs/qconfig.pri \
    		../../../mkspecs/features/qt_functions.prf \
    		../../../mkspecs/features/qt_config.prf \
    		../../../mkspecs/features/debug.prf \
    		../../../mkspecs/features/debug_and_release.prf \
    		../../../mkspecs/features/default_post.prf \
    		../../../mkspecs/features/win32/default_post.prf \
    		../../../mkspecs/features/win32/rtti.prf \
    		../../../mkspecs/features/win32/exceptions.prf \
    		../../../mkspecs/features/win32/stl.prf \
    		../../../mkspecs/features/shared.prf \
    		../../../mkspecs/features/warn_on.prf \
    		../../../mkspecs/features/qt.prf \
    		../../../mkspecs/features/win32/thread.prf \
    		../../../mkspecs/features/moc.prf \
    		../../../mkspecs/features/win32/windows.prf \
    		../../../mkspecs/features/resources.prf \
    		../../../mkspecs/features/uic.prf \
    		../../../mkspecs/features/yacc.prf \
    		../../../mkspecs/features/lex.prf \
    		../../../mkspecs/features/include_source_dir.prf \
    		d:/Qt/qt/lib/qtmaind.prl
    	$(QMAKE) -spec ..\..\..\mkspecs\win32-g++ -win32 -o Makefile ..\calculator\calculator.pro
    ..\..\..\mkspecs\features\exclusive_builds.prf:
    ..\..\..\mkspecs\features\default_pre.prf:
    ..\..\..\mkspecs\features\win32\default_pre.prf:
    ..\..\..\.qmake.cache:
    ..\..\..\mkspecs\qconfig.pri:
    ..\..\..\mkspecs\features\qt_functions.prf:
    ..\..\..\mkspecs\features\qt_config.prf:
    ..\..\..\mkspecs\features\debug.prf:
    ..\..\..\mkspecs\features\debug_and_release.prf:
    ..\..\..\mkspecs\features\default_post.prf:
    ..\..\..\mkspecs\features\win32\default_post.prf:
    ..\..\..\mkspecs\features\win32\rtti.prf:
    ..\..\..\mkspecs\features\win32\exceptions.prf:
    ..\..\..\mkspecs\features\win32\stl.prf:
    ..\..\..\mkspecs\features\shared.prf:
    ..\..\..\mkspecs\features\warn_on.prf:
    ..\..\..\mkspecs\features\qt.prf:
    ..\..\..\mkspecs\features\win32\thread.prf:
    ..\..\..\mkspecs\features\moc.prf:
    ..\..\..\mkspecs\features\win32\windows.prf:
    ..\..\..\mkspecs\features\resources.prf:
    ..\..\..\mkspecs\features\uic.prf:
    ..\..\..\mkspecs\features\yacc.prf:
    ..\..\..\mkspecs\features\lex.prf:
    ..\..\..\mkspecs\features\include_source_dir.prf:
    d:\Qt\qt\lib\qtmaind.prl:
    qmake: qmake_all FORCE
    	@$(QMAKE) -spec ..\..\..\mkspecs\win32-g++ -win32 -o Makefile ..\calculator\calculator.pro
    
    qmake_all: FORCE
    
    make_default: debug-make_default release-make_default FORCE
    make_first: debug-make_first release-make_first FORCE
    all: debug-all release-all FORCE
    clean: debug-clean release-clean FORCE
    distclean: debug-distclean release-distclean FORCE
    	-$(DEL_FILE) Makefile
    
    check: first
    
    debug-mocclean: $(MAKEFILE).Debug
    	$(MAKE) -f $(MAKEFILE).Debug mocclean
    release-mocclean: $(MAKEFILE).Release
    	$(MAKE) -f $(MAKEFILE).Release mocclean
    mocclean: debug-mocclean release-mocclean
    
    debug-mocables: $(MAKEFILE).Debug
    	$(MAKE) -f $(MAKEFILE).Debug mocables
    release-mocables: $(MAKEFILE).Release
    	$(MAKE) -f $(MAKEFILE).Release mocables
    mocables: debug-mocables release-mocables
    FORCE:
    
    $(MAKEFILE).Debug: Makefile
    $(MAKEFILE).Release: Makefile
    

    das ist uebrigens das calculator beispiel.

    die linkerfehler sehen nach der uebersetzung dann so aus:
    [code]
    Führe Build-Schritte für Projekt calculator aus...
    Starte: "D:/Qt/mingw/bin/mingw32-make.exe" clean -w
    mingw32-make: Entering directory D:/Qt/qt/examples/widgets/calculator-build-desktop' mingw32-make: Leaving directoryD:/Qt/qt/examples/widgets/calculator-build-desktop'
    mingw32-make: *** No rule to make target clean'. Stop. The Prozess "D:/Qt/mingw/bin/mingw32-make.exe" wurde mit dem Rückgabewert %2 beendet. Starte: "d:/qt/qt/bin/qmake.exe" D:/Qt/qt/examples/widgets/calculator/calculator.pro -r -spec win32-g++ The Prozess "d:/qt/qt/bin/qmake.exe" wurde normal beendet. Starte: "D:/Qt/mingw/bin/mingw32-make.exe" -w mingw32-make: Entering directoryD:/Qt/qt/examples/widgets/calculator-build-desktop'
    D:/Qt/mingw/bin/mingw32-make -f Makefile.Debug all
    mingw32-make[1]: Entering directory D:/Qt/qt/examples/widgets/calculator-build-desktop' g++ -c -g -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT\_LARGEFILE\_SUPPORT -DQT\_DLL -DQT\_GUI\_LIB -DQT\_CORE\_LIB -DQT\_THREAD\_SUPPORT -DQT\_NEEDS\_QMAIN -I"..\\..\\..\\include\\QtCore" -I"..\\..\\..\\include\\QtGui" -I"..\\..\\..\\include" -I"..\\..\\..\\include\\ActiveQt" -I"tmp\\moc\\debug\_shared" -I"..\\calculator" -I"c:\\Programme\\Microsoft Visual Studio .NET 2003\\SDK\\v1.1\\include" -I"." -I"..\\..\\..\\mkspecs\\win32-g++" -o tmp\\obj\\debug_shared\\button.o ..\\calculator\\button.cpp g++ -c -g -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT\_LARGEFILE\_SUPPORT -DQT\_DLL -DQT\_GUI\_LIB -DQT\_CORE\_LIB -DQT\_THREAD\_SUPPORT -DQT\_NEEDS\_QMAIN -I"..\\..\\..\\include\\QtCore" -I"..\\..\\..\\include\\QtGui" -I"..\\..\\..\\include" -I"..\\..\\..\\include\\ActiveQt" -I"tmp\\moc\\debug\_shared" -I"..\\calculator" -I"c:\\Programme\\Microsoft Visual Studio .NET 2003\\SDK\\v1.1\\include" -I"." -I"..\\..\\..\\mkspecs\\win32-g++" -o tmp\\obj\\debug_shared\\calculator.o ..\\calculator\\calculator.cpp g++ -c -g -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT\_LARGEFILE\_SUPPORT -DQT\_DLL -DQT\_GUI\_LIB -DQT\_CORE\_LIB -DQT\_THREAD\_SUPPORT -DQT\_NEEDS\_QMAIN -I"..\\..\\..\\include\\QtCore" -I"..\\..\\..\\include\\QtGui" -I"..\\..\\..\\include" -I"..\\..\\..\\include\\ActiveQt" -I"tmp\\moc\\debug\_shared" -I"..\\calculator" -I"c:\\Programme\\Microsoft Visual Studio .NET 2003\\SDK\\v1.1\\include" -I"." -I"..\\..\\..\\mkspecs\\win32-g++" -o tmp\\obj\\debug_shared\\main.o ..\\calculator\\main.cpp D:\\Qt\\qt\\bin\\moc.exe -DUNICODE -DQT\_LARGEFILE\_SUPPORT -DQT\_DLL -DQT\_GUI\_LIB -DQT\_CORE\_LIB -DQT\_THREAD\_SUPPORT -DQT\_NEEDS\_QMAIN -I"..\\..\\..\\include\\QtCore" -I"..\\..\\..\\include\\QtGui" -I"..\\..\\..\\include" -I"..\\..\\..\\include\\ActiveQt" -I"tmp\\moc\\debug\_shared" -I"..\\calculator" -I"c:\\Programme\\Microsoft Visual Studio .NET 2003\\SDK\\v1.1\\include" -I"." -I"..\\..\\..\\mkspecs\\win32-g++" -D\_\_GNUC\_\_ -DWIN32 ..\\calculator\\button.h -o tmp\\moc\\debug\_shared\\moc\_button.cpp g++ -c -g -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT\_LARGEFILE\_SUPPORT -DQT\_DLL -DQT\_GUI\_LIB -DQT\_CORE\_LIB -DQT\_THREAD\_SUPPORT -DQT\_NEEDS\_QMAIN -I"..\\..\\..\\include\\QtCore" -I"..\\..\\..\\include\\QtGui" -I"..\\..\\..\\include" -I"..\\..\\..\\include\\ActiveQt" -I"tmp\\moc\\debug\_shared" -I"..\\calculator" -I"c:\\Programme\\Microsoft Visual Studio .NET 2003\\SDK\\v1.1\\include" -I"." -I"..\\..\\..\\mkspecs\\win32-g++" -o tmp\\obj\\debug\_shared\\moc\_button.o tmp\\moc\\debug\_shared\\moc\_button.cpp D:\\Qt\\qt\\bin\\moc.exe -DUNICODE -DQT\_LARGEFILE\_SUPPORT -DQT\_DLL -DQT\_GUI\_LIB -DQT\_CORE\_LIB -DQT\_THREAD\_SUPPORT -DQT\_NEEDS\_QMAIN -I"..\\..\\..\\include\\QtCore" -I"..\\..\\..\\include\\QtGui" -I"..\\..\\..\\include" -I"..\\..\\..\\include\\ActiveQt" -I"tmp\\moc\\debug\_shared" -I"..\\calculator" -I"c:\\Programme\\Microsoft Visual Studio .NET 2003\\SDK\\v1.1\\include" -I"." -I"..\\..\\..\\mkspecs\\win32-g++" -D\_\_GNUC\_\_ -DWIN32 ..\\calculator\\calculator.h -o tmp\\moc\\debug\_shared\\moc\_calculator.cpp g++ -c -g -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT\_LARGEFILE\_SUPPORT -DQT\_DLL -DQT\_GUI\_LIB -DQT\_CORE\_LIB -DQT\_THREAD\_SUPPORT -DQT\_NEEDS\_QMAIN -I"..\\..\\..\\include\\QtCore" -I"..\\..\\..\\include\\QtGui" -I"..\\..\\..\\include" -I"..\\..\\..\\include\\ActiveQt" -I"tmp\\moc\\debug\_shared" -I"..\\calculator" -I"c:\\Programme\\Microsoft Visual Studio .NET 2003\\SDK\\v1.1\\include" -I"." -I"..\\..\\..\\mkspecs\\win32-g++" -o tmp\\obj\\debug\_shared\\moc\_calculator.o tmp\\moc\\debug\_shared\\moc\_calculator.cpp g++ -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-reloc -mthreads -Wl -Wl,-subsystem,windows -o debug\\calculator.exe tmp/obj/debug\_shared/button.o tmp/obj/debug\_shared/calculator.o tmp/obj/debug\_shared/main.o tmp/obj/debug\_shared/moc\_button.o tmp/obj/debug\_shared/moc_calculator.o -L"d:\\Qt\\qt\\lib" -L"c:\\Programme\\Microsoft Visual Studio .NET 2003\\SDK\\v1.1\\Lib\\" -L"d:\\Qt\\qt\\lib" -lmingw32 -lqtmaind -lQtGuid4 -lQtCored4 mingw32-make[1]: Leaving directoryD:/Qt/qt/examples/widgets/calculator-build-desktop'
    mingw32-make: Leaving directory D:/Qt/qt/examples/widgets/calculator-build-desktop' tmp/obj/debug_shared/button.o: In functionButton':
    D:\Qt\qt\examples\widgets\calculator-build-desktop/../calculator/button.cpp:48: undefined reference to \_imp\_\_\_ZN11QToolButtonC2EP7QWidget' D:\\Qt\\qt\\examples\\widgets\\calculator-build-desktop/../calculator/button.cpp:51: undefined reference to_imp___ZN15QAbstractButton7setTextERK7QString'
    D:\Qt\qt\examples\widgets\calculator-build-desktop/../calculator/button.cpp:52: undefined reference to \_imp\_\_\_ZN11QToolButtonD2Ev' D:\\Qt\\qt\\examples\\widgets\\calculator-build-desktop/../calculator/button.cpp:48: undefined reference to_imp___ZN11QToolButtonC2EP7QWidget'
    D:\Qt\qt\examples\widgets\calculator-build-desktop/../calculator/button.cpp:51: undefined reference to \_imp\_\_\_ZN15QAbstractButton7setTextERK7QString' D:\\Qt\\qt\\examples\\widgets\\calculator-build-desktop/../calculator/button.cpp:52: undefined reference to_imp___ZN11QToolButtonD2Ev'
    tmp/obj/debug_shared/button.o: D:\Qt\qt\examples\widgets\calculator-build-desktop/../calculator/button.cpp:59: undefined reference to \_imp___ZNK11QToolButton8sizeHintEv' tmp/obj/debug\_shared/button.o: D:\\Qt\\qt\\examples\\widgets\\calculator-build-desktop/../../../include/QtGui/../../src/gui/kernel/qwidget.h:1020: undefined reference to_imp___ZN7QWidget13setSizePolicyE11QSizePolicy'
    tmp/obj/debug_shared/calculator.o: In function Calculator': D:\\Qt\\qt\\examples\\widgets\\calculator-build-desktop/../calculator/calculator.cpp:51: undefined reference to_imp___ZN7QDialogC2EP7QWidget6QFlagsIN2Qt10WindowTypeEE'
    D:\Qt\qt\examples\widgets\calculator-build-desktop/../calculator/calculator.cpp:60: undefined reference to \_imp\_\_\_ZN9QLineEditC1ERK7QStringP7QWidget' D:\\Qt\\qt\\examples\\widgets\\calculator-build-desktop/../calculator/calculator.cpp:62: undefined reference to_imp___ZN9QLineEdit11setReadOnlyEb'
    D:\Qt\qt\examples\widgets\calculator-build-desktop/../calculator/calculator.cpp:63: undefined reference to \_imp\_\_\_ZN9QLineEdit12setAlignmentE6QFlagsIN2Qt13AlignmentFlagEE' D:\\Qt\\qt\\examples\\widgets\\calculator-build-desktop/../calculator/calculator.cpp:64: undefined reference to_imp___ZN9QLineEdit12setMaxLengthEi'
    D:\Qt\qt\examples\widgets\calculator-build-desktop/../calculator/calculator.cpp:66: undefined reference to \_imp\_\_\_ZN5QFontC1ERKS_' D:\\Qt\\qt\\examples\\widgets\\calculator-build-desktop/../calculator/calculator.cpp:67: undefined reference to_imp___ZNK5QFont9pointSizeEv'
    D:\Qt\qt\examples\widgets\calculator-build-desktop/../calculator/calculator.cpp:67: undefined reference to \_imp\_\_\_ZN5QFont12setPointSizeEi' D:\\Qt\\qt\\examples\\widgets\\calculator-build-desktop/../calculator/calculator.cpp:68: undefined reference to_imp___ZN7QWidget7setFontERK5QFont'
    D:\Qt\qt\examples\widgets\calculator-build-desktop/../calculator/calculator.cpp:73: undefined reference to \_imp\_\_\_Z13qFlagLocationPKc' D:\\Qt\\qt\\examples\\widgets\\calculator-build-desktop/../calculator/calculator.cpp:73: undefined reference to_imp___ZN7QString6numberEii'
    D:\Qt\qt\examples\widgets\calculator-build-desktop/../calculator/calculator.cpp:76: undefined reference to \_imp\_\_\_Z13qFlagLocationPKc' D:\\Qt\\qt\\examples\\widgets\\calculator-build-desktop/../calculator/calculator.cpp:77: undefined reference to_imp___Z13qFlagLocationPKc'
    D:\Qt\qt\examples\widgets\calculator-build-desktop/../calculator/calculator.cpp:79: undefined reference to \_imp\_\_\_Z13qFlagLocationPKc' D:\\Qt\\qt\\examples\\widgets\\calculator-build-desktop/../calculator/calculator.cpp:80: undefined reference to_imp___Z13qFlagLocationPKc'
    D:\Qt\qt\examples\widgets\calculator-build-desktop/../calculator/calculator.cpp:81: undefined reference to \_imp\_\_\_Z13qFlagLocationPKc' tmp/obj/debug\_shared/calculator.o: D:\\Qt\\qt\\examples\\widgets\\calculator-build-desktop/../calculator/calculator.cpp:83: more undefined references to_imp___Z13qFlagLocationPKc' follow
    tmp/obj/debug_shared/calculator.o: In function Calculator': D:\\Qt\\qt\\examples\\widgets\\calculator-build-desktop/../calculator/calculator.cpp:100: undefined reference to_imp___ZN11QGridLayoutC1Ev'
    D:\Qt\qt\examples\widgets\calculator-build-desktop/../calculator/calculator.cpp:102: undefined reference to \_imp\_\_\_ZN7QLayout17setSizeConstraintENS_14SizeConstraintE' D:\\Qt\\qt\\examples\\widgets\\calculator-build-desktop/../calculator/calculator.cpp:104: undefined reference to_imp___ZN11QGridLayout9addWidgetEP7QWidgetiiii6QFlagsIN2Qt13AlignmentFlagEE'
    D:\Qt\qt\examples\widgets\calculator-build-desktop/../calculator/calculator.cpp:105: undefined reference to \_imp\_\_\_ZN11QGridLayout9addWidgetEP7QWidgetiiii6QFlagsIN2Qt13AlignmentFlagEE' D:\\Qt\\qt\\examples\\widgets\\calculator-build-desktop/../calculator/calculator.cpp:106: undefined reference to_imp___ZN11QGridLayout9addWidgetEP7QWidgetiiii6QFlagsIN2Qt13AlignmentFlagEE'
    D:\Qt\qt\examples\widgets\calculator-build-desktop/../calculator/calculator.cpp:107: undefined reference to \_imp\_\_\_ZN11QGridLayout9addWidgetEP7QWidgetiiii6QFlagsIN2Qt13AlignmentFlagEE' D:\\Qt\\qt\\examples\\widgets\\calculator-build-desktop/../calculator/calculator.cpp:109: undefined reference to_imp___ZN11QGridLayout9addWidgetEP7QWidgetii6QFlagsIN2Qt13AlignmentFlagEE'
    D:\Qt\qt\examples\widgets\calculator-build-desktop/../calculator/calculator.cpp:110: undefined reference to \_imp\_\_\_ZN11QGridLayout9addWidgetEP7QWidgetii6QFlagsIN2Qt13AlignmentFlagEE' D:\\Qt\\qt\\examples\\widgets\\calculator-build-desktop/../calculator/calculator.cpp:111: undefined reference to_imp___ZN11QGridLayout9addWidgetEP7QWidgetii6QFlagsIN2Qt13AlignmentFlagEE'
    D:\Qt\qt\examples\widgets\calculator-build-desktop/../calculator/calculator.cpp:112: undefined reference to \_imp\_\_\_ZN11QGridLayout9addWidgetEP7QWidgetii6QFlagsIN2Qt13AlignmentFlagEE' D:\\Qt\\qt\\examples\\widgets\\calculator-build-desktop/../calculator/calculator.cpp:117: undefined reference to_imp___ZN11QGridLayout9addWidgetEP7QWidgetii6QFlagsIN2Qt13AlignmentFlagEE'
    tmp/obj/debug_shared/calculator.o: D:\Qt\qt\examples\widgets\calculator-build-desktop/../calculator/calculator.cpp:120: more undefined references to \_imp___ZN11QGridLayout9addWidgetEP7QWidgetii6QFlagsIN2Qt13AlignmentFlagEE' follow tmp/obj/debug_shared/calculator.o: In functionCalculator':
    D:\Qt\qt\examples\widgets\calculator-build-desktop/../calculator/calculator.cpp:133: undefined reference to \_imp\_\_\_ZN7QWidget9setLayoutEP7QLayout' D:\\Qt\\qt\\examples\\widgets\\calculator-build-desktop/../calculator/calculator.cpp:135: undefined reference to_imp___ZN7QWidget14setWindowTitleERK7QString'
    D:\Qt\qt\examples\widgets\calculator-build-desktop/../calculator/calculator.cpp:135: undefined reference to \_imp\_\_\_ZN5QFontD1Ev' D:\\Qt\\qt\\examples\\widgets\\calculator-build-desktop/../calculator/calculator.cpp:135: undefined reference to_imp___ZN5QFontD1Ev'
    D:\Qt\qt\examples\widgets\calculator-build-desktop/../calculator/calculator.cpp:136: undefined reference to \_imp\_\_\_ZN7QDialogD2Ev' D:\\Qt\\qt\\examples\\widgets\\calculator-build-desktop/../calculator/calculator.cpp:51: undefined reference to_imp___ZN7QDialogC2EP7QWidget6QFlagsIN2Qt10WindowTypeEE'
    D:\Qt\qt\examples\widgets\calculator-build-desktop/../calculator/calculator.cpp:60: undefined reference to \_imp\_\_\_ZN9QLineEditC1ERK7QStringP7QWidget' D:\\Qt\\qt\\examples\\widgets\\calculator-build-desktop/../calculator/calculator.cpp:62: undefined reference to_imp___ZN9QLineEdit11setReadOnlyEb'
    D:\Qt\qt\examples\widgets\calculator-build-desktop/../calculator/calculator.cpp:63: undefined reference to \_imp\_\_\_ZN9QLineEdit12setAlignmentE6QFlagsIN2Qt13AlignmentFlagEE' D:\\Qt\\qt\\examples\\widgets\\calculator-build-desktop/../calculator/calculator.cpp:64: undefined reference to_imp___ZN9QLineEdit12setMaxLengthEi'
    D:\Qt\qt\examples\widgets\calculator-build-desktop/../calculator/calculator.cpp:66: undefined reference to \_imp\_\_\_ZN5QFontC1ERKS_' D:\\Qt\\qt\\examples\\widgets\\calculator-build-desktop/../calculator/calculator.cpp:67: undefined reference to_imp___ZNK5QFont9pointSizeEv'
    D:\Qt\qt\examples\widgets\calculator-build-desktop/../calculator/calculator.cpp:67: undefined reference to \_imp\_\_\_ZN5QFont12setPointSizeEi' D:\\Qt\\qt\\examples\\widgets\\calculator-build-desktop/../calculator/calculator.cpp:68: undefined reference to_imp___ZN7QWidget7setFontERK5QFont'
    D:\Qt\qt\examples\widgets\calculator-build-desktop/../calculator/calculator.cpp:73: undefined reference to \_imp\_\_\_Z13qFlagLocationPKc' D:\\Qt\\qt\\examples\\widgets\\calculator-build-desktop/../calculator/calculator.cpp:73: undefined reference to_imp___ZN7QString6numberEii'
    D:\Qt\qt\examples\widgets\calculator-build-desktop/../calculator/calculator.cpp:76: undefined reference to \_imp\_\_\_Z13qFlagLocationPKc' D:\\Qt\\qt\\examples\\widgets\\calculator-build-desktop/../calculator/calculator.cpp:77: undefined reference to_imp___Z13qFlagLocationPKc'
    D:\Qt\qt\examples\widgets\calculator-build-desktop/../calculator/calculator.cpp:79: undefined reference to \_imp\_\_\_Z13qFlagLocationPKc' D:\\Qt\\qt\\examples\\widgets\\calculator-build-desktop/../calculator/calculator.cpp:80: undefined reference to_imp___Z13qFlagLocationPKc'
    D:\Qt\qt\examples\widgets\calculator-build-desktop/../calculator/calculator.cpp:81: undefined reference to \_imp\_\_\_Z13qFlagLocationPKc' tmp/obj/debug\_shared/calculator.o: D:\\Qt\\qt\\examples\\widgets\\calculator-build-desktop/../calculator/calculator.cpp:83: more undefined references to_imp___Z13qFlagLocationPKc' follow
    tmp/obj/debug_shared/calculator.o: In function Calculator': D:\\Qt\\qt\\examples\\widgets\\calculator-build-desktop/../calculator/calculator.cpp:100: undefined reference to_imp___ZN11QGridLayoutC1Ev'
    D:\Qt\qt\examples\widgets\calculator-build-desktop/../calculator/calculator.cpp:102: undefined reference to \_imp\_\_\_ZN7QLayout17setSizeConstraintENS_14SizeConstraintE' D:\\Qt\\qt\\examples\\widgets\\calculator-build-desktop/../calculator/calculator.cpp:104: undefined reference to_imp___ZN11QGridLayout9addWidgetEP7QWidgetiiii6QFlagsIN2Qt13AlignmentFlagEE'
    D:\Qt\qt\examples\widgets\calculator-build-desktop/../calculator/calculator.cpp:105: undefined reference to \_imp\_\_\_ZN11QGridLayout9addWidgetEP7QWidgetiiii6QFlagsIN2Qt13AlignmentFlagEE' D:\\Qt\\qt\\examples\\widgets\\calculator-build-desktop/../calculator/calculator.cpp:106: undefined reference to_imp___ZN11QGridLayout9addWidgetEP7QWidgetiiii6QFlagsIN2Qt13AlignmentFlagEE'
    D:\Qt\qt\examples\widgets\calculator-build-desktop/../calculator/calculator.cpp:107: undefined reference to \_imp\_\_\_ZN11QGridLayout9addWidgetEP7QWidgetiiii6QFlagsIN2Qt13AlignmentFlagEE' D:\\Qt\\qt\\examples\\widgets\\calculator-build-desktop/../calculator/calculator.cpp:109: undefined reference to_imp___ZN11QGridLayout9addWidgetEP7QWidgetii6QFlagsIN2Qt13AlignmentFlagEE'
    D:\Qt\qt\examples\widgets\calculator-build-desktop/../calculator/calculator.cpp:110: undefined reference to \_imp\_\_\_ZN11QGridLayout9addWidgetEP7QWidgetii6QFlagsIN2Qt13AlignmentFlagEE' D:\\Qt\\qt\\examples\\widgets\\calculator-build-desktop/../calculator/calculator.cpp:111: undefined reference to_imp___ZN11QGridLayout9addWidgetEP7QWidgetii6QFlagsIN2Qt13AlignmentFlagEE'
    D:\Qt\qt\examples\widgets\calculator-build-desktop/../calculator/calculator.cpp:112: undefined reference to \_imp\_\_\_ZN11QGridLayout9addWidgetEP7QWidgetii6QFlagsIN2Qt13AlignmentFlagEE' D:\\Qt\\qt\\examples\\widgets\\calculator-build-desktop/../calculator/calculator.cpp:117: undefined reference to_imp___ZN11QGridLayout9addWidgetEP7QWidgetii6QFlagsIN2Qt13AlignmentFlagEE'
    tmp/obj/debug_shared/calculator.o: D:\Qt\qt\examples\widgets\calculator-build-desktop/../calculator/calculator.cpp:120: more undefined references to \_imp___ZN11QGridLayout9addWidgetEP7QWidgetii6QFlagsIN2Qt13AlignmentFlagEE' follow tmp/obj/debug_shared/calculator.o: In functionCalculator':
    D:\Qt\qt\examples\widgets\calculator-build-desktop/../calculator/calculator.cpp:133: undefined reference to \_imp\_\_\_ZN7QWidget9setLayoutEP7QLayout' D:\\Qt\\qt\\examples\\widgets\\calculator-build-desktop/../calculator/calculator.cpp:135: undefined reference to_imp___ZN7QWidget14setWindowTitleERK7QString'
    D:\Qt\qt\examples\widgets\calculator-build-desktop/../calculator/calculator.cpp:135: undefined reference to \_imp\_\_\_ZN5QFontD1Ev' D:\\Qt\\qt\\examples\\widgets\\calculator-build-desktop/../calculator/calculator.cpp:135: undefined reference to_imp___ZN5QFontD1Ev'
    D:\Qt\qt\examples\widgets\calculator-build-desktop/../calculator/calculator.cpp:136: undefined reference to \_imp\_\_\_ZN7QDialogD2Ev' tmp/obj/debug\_shared/calculator.o: D:\\Qt\\qt\\examples\\widgets\\calculator-build-desktop/../calculator/calculator.cpp:142: undefined reference to_imp___ZNK7QObject6senderEv'
    tmp/obj/debug_shared/calculator.o: D:\Qt\qt\examples\widgets\calculator-build-desktop/../calculator/calculator.cpp:143: undefined reference to \_imp___ZNK15QAbstractButton4textEv' tmp/obj/debug\_shared/calculator.o: D:\\Qt\\qt\\examples\\widgets\\calculator-build-desktop/../calculator/calculator.cpp:143: undefined reference to_imp___ZNK7QString5toIntEPbi'
    tmp/obj/debug_shared/calculator.o: D:\Qt\qt\examples\widgets\calculator-build-desktop/../calculator/calculator.cpp:144: undefined reference to \_imp___ZNK9QLineEdit4textEv' tmp/obj/debug\_shared/calculator.o: D:\\Qt\\qt\\examples\\widgets\\calculator-build-desktop/../calculator/calculator.cpp:148: undefined reference to_imp___ZN9QLineEdit5clearEv'
    tmp/obj/debug_shared/calculator.o: D:\Qt\qt\examples\widgets\calculator-build-desktop/../calculator/calculator.cpp:151: undefined reference to \_imp___ZN7QString6numberEii' tmp/obj/debug\_shared/calculator.o: D:\\Qt\\qt\\examples\\widgets\\calculator-build-desktop/../calculator/calculator.cpp:151: undefined reference to_imp___ZNK9QLineEdit4textEv'
    tmp/obj/debug_shared/calculator.o: D:\Qt\qt\examples\widgets\calculator-build-desktop/../calculator/calculator.cpp:151: undefined reference to \_imp___ZN9QLineEdit7setTextERK7QString' tmp/obj/debug\_shared/calculator.o: D:\\Qt\\qt\\examples\\widgets\\calculator-build-desktop/../calculator/calculator.cpp:159: undefined reference to_imp___ZNK7QObject6senderEv'
    tmp/obj/debug_shared/calculator.o: D:\Qt\qt\examples\widgets\calculator-build-desktop/../calculator/calculator.cpp:160: undefined reference to \_imp___ZNK15QAbstractButton4textEv' tmp/obj/debug\_shared/calculator.o: D:\\Qt\\qt\\examples\\widgets\\calculator-build-desktop/../calculator/calculator.cpp:161: undefined reference to_imp___ZNK9QLineEdit4textEv'
    tmp/obj/debug_shared/calculator.o: D:\Qt\qt\examples\widgets\calculator-build-desktop/../calculator/calculator.cpp:161: undefined reference to \_imp___ZNK7QString8toDoubleEPb' tmp/obj/debug\_shared/calculator.o: D:\\Qt\\qt\\examples\\widgets\\calculator-build-desktop/../calculator/calculator.cpp:164: undefined reference to_imp___ZNK7QStringeqERKS_'
    tmp/obj/debug_shared/calculator.o: D:\Qt\qt\examples\widgets\calculator-build-desktop/../calculator/calculator.cpp:170: undefined reference to \_imp\_\_\_ZNK7QStringeqERKS\_' tmp/obj/debug\_shared/calculator.o: D:\\Qt\\qt\\examples\\widgets\\calculator-build-desktop/../calculator/calculator.cpp:172: undefined reference to_imp___ZNK7QStringeqERKS_'
    tmp/obj/debug_shared/calculator.o: D:\Qt\qt\examples\widgets\calculator-build-desktop/../calculator/calculator.cpp:179: undefined reference to \_imp___ZN7QString6numberEdci' tmp/obj/debug\_shared/calculator.o: D:\\Qt\\qt\\examples\\widgets\\calculator-build-desktop/../calculator/calculator.cpp:179: undefined reference to_imp___ZN9QLineEdit7setTextERK7QString'
    tmp/obj/debug_shared/calculator.o: D:\Qt\qt\examples\widgets\calculator-build-desktop/../calculator/calculator.cpp:188: undefined reference to \_imp___ZNK7QObject6senderEv' tmp/obj/debug\_shared/calculator.o: D:\\Qt\\qt\\examples\\widgets\\calculator-build-desktop/../calculator/calculator.cpp:189: undefined reference to_imp___ZNK15QAbstractButton4textEv'
    tmp/obj/debug_shared/calculator.o: D:\Qt\qt\examples\widgets\calculator-build-desktop/../calculator/calculator.cpp:190: undefined reference to \_imp___ZNK9QLineEdit4textEv' tmp/obj/debug\_shared/calculator.o: D:\\Qt\\qt\\examples\\widgets\\calculator-build-desktop/../calculator/calculator.cpp:190: undefined reference to_imp___ZNK7QString8toDoubleEPb'
    tmp/obj/debug_shared/calculator.o: D:\Qt\qt\examples\widgets\calculator-build-desktop/../calculator/calculator.cpp:199: undefined reference to \_imp___ZN7QString6numberEdci' tmp/obj/debug\_shared/calculator.o: D:\\Qt\\qt\\examples\\widgets\\calculator-build-desktop/../calculator/calculator.cpp:199: undefined reference to_imp___ZN9QLineEdit7setTextERK7QString'
    tmp/obj/debug_shared/calculator.o: D:\Qt\qt\examples\widgets\calculator-build-desktop/../calculator/calculator.cpp:212: undefined reference to \_imp___ZN7QString6numberEdci' tmp/obj/debug\_shared/calculator.o: D:\\Qt\\qt\\examples\\widgets\\calculator-build-desktop/../calculator/calculator.cpp:212: undefined reference to_imp___ZN9QLineEdit7setTextERK7QString'
    tmp/obj/debug_shared/calculator.o: D:\Qt\qt\examples\widgets\calculator-build-desktop/../calculator/calculator.cpp:218: undefined reference to \_imp\_\_\_ZN7QStringaSERKS\_' tmp/obj/debug\_shared/calculator.o: D:\\Qt\\qt\\examples\\widgets\\calculator-build-desktop/../calculator/calculator.cpp:227: undefined reference to_imp___ZNK7QObject6senderEv'
    tmp/obj/debug_shared/calculator.o: D:\Qt\qt\examples\widgets\calculator-build-desktop/../calculator/calculator.cpp:228: undefined reference to \_imp___ZNK15QAbstractButton4textEv' tmp/obj/debug\_shared/calculator.o: D:\\Qt\\qt\\examples\\widgets\\calculator-build-desktop/../calculator/calculator.cpp:229: undefined reference to_imp___ZNK9QLineEdit4textEv'
    tmp/obj/debug_shared/calculator.o: D:\Qt\qt\examples\widgets\calculator-build-desktop/../calculator/calculator.cpp:229: undefined reference to \_imp___ZNK7QString8toDoubleEPb' tmp/obj/debug\_shared/calculator.o: D:\\Qt\\qt\\examples\\widgets\\calculator-build-desktop/../calculator/calculator.cpp:236: undefined reference to_imp___ZN7QString6numberEdci'
    tmp/obj/debug_shared/calculator.o: D:\Qt\qt\examples\widgets\calculator-build-desktop/../calculator/calculator.cpp:236: undefined reference to \_imp___ZN9QLineEdit7setTextERK7QString' tmp/obj/debug\_shared/calculator.o: D:\\Qt\\qt\\examples\\widgets\\calculator-build-desktop/../calculator/calculator.cpp:241: undefined reference to_imp___ZN7QStringaSERKS_'
    tmp/obj/debug_shared/calculator.o: D:\Qt\qt\examples\widgets\calculator-build-desktop/../calculator/calculator.cpp:249: undefined reference to \_imp___ZNK9QLineEdit4textEv' tmp/obj/debug\_shared/calculator.o: D:\\Qt\\qt\\examples\\widgets\\calculator-build-desktop/../calculator/calculator.cpp:249: undefined reference to_imp___ZNK7QString8toDoubleEPb'
    tmp/obj/debug_shared/calculator.o: D:\Qt\qt\examples\widgets\calculator-build-desktop/../calculator/calculator.cpp:270: undefined reference to \_imp___ZN7QString6numberEdci' tmp/obj/debug\_shared/calculator.o: D:\\Qt\\qt\\examples\\widgets\\calculator-build-desktop/../calculator/calculator.cpp:270: undefined reference to_imp___ZN9QLineEdit7setTextERK7QString'
    tmp/obj/debug_shared/calculator.o: D:\Qt\qt\examples\widgets\calculator-build-desktop/../calculator/calculator.cpp:280: undefined reference to \_imp___ZN9QLineEdit7setTextERK7QString' tmp/obj/debug\_shared/calculator.o: D:\\Qt\\qt\\examples\\widgets\\calculator-build-desktop/../calculator/calculator.cpp:281: undefined reference to_imp___ZNK9QLineEdit4textEv'
    tmp/obj/debug_shared/calculator.o: D:\Qt\qt\examples\widgets\calculator-build-desktop/../calculator/calculator.cpp:282: undefined reference to \_imp___ZNK9QLineEdit4textEv' tmp/obj/debug\_shared/calculator.o: D:\\Qt\\qt\\examples\\widgets\\calculator-build-desktop/../calculator/calculator.cpp:282: undefined reference to_imp___ZN9QLineEdit7setTextERK7QString'
    tmp/obj/debug_shared/calculator.o: D:\Qt\qt\examples\widgets\calculator-build-desktop/../calculator/calculator.cpp:290: undefined reference to \_imp___ZNK9QLineEdit4textEv' tmp/obj/debug\_shared/calculator.o: D:\\Qt\\qt\\examples\\widgets\\calculator-build-desktop/../calculator/calculator.cpp:291: undefined reference to_imp___ZNK7QString8toDoubleEPb'
    tmp/obj/debug_shared/calculator.o: D:\Qt\qt\examples\widgets\calculator-build-desktop/../calculator/calculator.cpp:296: undefined reference to \_imp___ZN7QString6removeEii' tmp/obj/debug\_shared/calculator.o: D:\\Qt\\qt\\examples\\widgets\\calculator-build-desktop/../calculator/calculator.cpp:298: undefined reference to_imp___ZN9QLineEdit7setTextERK7QString'
    tmp/obj/debug_shared/calculator.o: D:\Qt\qt\examples\widgets\calculator-build-desktop/../calculator/calculator.cpp:308: undefined reference to \_imp___ZNK9QLineEdit4textEv' tmp/obj/debug\_shared/calculator.o: D:\\Qt\\qt\\examples\\widgets\\calculator-build-desktop/../calculator/calculator.cpp:309: undefined reference to_imp___ZN7QString4chopEi'
    tmp/obj/debug_shared/calculator.o: D:\Qt\qt\examples\widgets\calculator-build-desktop/../calculator/calculator.cpp:314: undefined reference to \_imp___ZN9QLineEdit7setTextERK7QString' tmp/obj/debug\_shared/calculator.o: D:\\Qt\\qt\\examples\\widgets\\calculator-build-desktop/../calculator/calculator.cpp:324: undefined reference to_imp___ZN9QLineEdit7setTextERK7QString'
    tmp/obj/debug_shared/calculator.o: D:\Qt\qt\examples\widgets\calculator-build-desktop/../calculator/calculator.cpp:336: undefined reference to \_imp___ZN9QLineEdit7setTextERK7QString' tmp/obj/debug\_shared/calculator.o: D:\\Qt\\qt\\examples\\widgets\\calculator-build-desktop/../calculator/calculator.cpp:349: undefined reference to_imp___ZN7QString6numberEdci'
    tmp/obj/debug_shared/calculator.o: D:\Qt\qt\examples\widgets\calculator-build-desktop/../calculator/calculator.cpp:349: undefined reference to \_imp___ZN9QLineEdit7setTextERK7QString' tmp/obj/debug\_shared/calculator.o: D:\\Qt\\qt\\examples\\widgets\\calculator-build-desktop/../calculator/calculator.cpp:356: undefined reference to_imp___ZNK9QLineEdit4textEv'
    tmp/obj/debug_shared/calculator.o: D:\Qt\qt\examples\widgets\calculator-build-desktop/../calculator/calculator.cpp:356: undefined reference to \_imp___ZNK7QString8toDoubleEPb' tmp/obj/debug\_shared/calculator.o: D:\\Qt\\qt\\examples\\widgets\\calculator-build-desktop/../calculator/calculator.cpp:362: undefined reference to_imp___ZNK9QLineEdit4textEv'
    tmp/obj/debug_shared/calculator.o: D:\Qt\qt\examples\widgets\calculator-build-desktop/../calculator/calculator.cpp:362: undefined reference to \_imp___ZNK7QString8toDoubleEPb' tmp/obj/debug\_shared/calculator.o: D:\\Qt\\qt\\examples\\widgets\\calculator-build-desktop/../calculator/calculator.cpp:369: undefined reference to_imp___Z13qFlagLocationPKc'
    tmp/obj/debug_shared/calculator.o: D:\Qt\qt\examples\widgets\calculator-build-desktop/../calculator/calculator.cpp:369: undefined reference to \_imp\_\_\_ZN7QObject7connectEPKS\_PKcS1\_S3\_N2Qt14ConnectionTypeE' tmp/obj/debug\_shared/calculator.o: D:\\Qt\\qt\\examples\\widgets\\calculator-build-desktop/../calculator/calculator.cpp:378: undefined reference to_imp___ZN9QLineEdit7setTextERK7QString'
    tmp/obj/debug_shared/calculator.o: D:\Qt\qt\examples\widgets\calculator-build-desktop/../calculator/calculator.cpp:385: undefined reference to \_imp\_\_\_ZNK7QStringeqERKS\_' tmp/obj/debug\_shared/calculator.o: D:\\Qt\\qt\\examples\\widgets\\calculator-build-desktop/../calculator/calculator.cpp:387: undefined reference to_imp___ZNK7QStringeqERKS_'
    tmp/obj/debug_shared/calculator.o: D:\Qt\qt\examples\widgets\calculator-build-desktop/../calculator/calculator.cpp:389: undefined reference to \_imp\_\_\_ZNK7QStringeqERKS\_' tmp/obj/debug\_shared/calculator.o: D:\\Qt\\qt\\examples\\widgets\\calculator-build-desktop/../calculator/calculator.cpp:391: undefined reference to_imp___ZNK7QStringeqERKS_'
    tmp/obj/debug_shared/calculator.o: D:\Qt\qt\examples\widgets\calculator-build-desktop/../../../include/QtCore/../../src/corelib/tools/qstring.h:250: undefined reference to \_imp___ZN7QString6insertEiPK5QChari' tmp/obj/debug\_shared/calculator.o: D:\\Qt\\qt\\examples\\widgets\\calculator-build-desktop/../../../include/QtCore/../../src/corelib/tools/qstring.h:269: undefined reference to_imp___ZN7QString6appendERKS_'
    tmp/obj/debug_shared/calculator.o: In function QString': D:\\Qt\\qt\\examples\\widgets\\calculator-build-desktop/../../../include/QtCore/../../src/corelib/tools/qstring.h:413: undefined reference to_imp___ZN7QString16fromAscii_helperEPKci'
    tmp/obj/debug_shared/calculator.o: D:\Qt\qt\examples\widgets\calculator-build-desktop/../../../include/QtCore/../../src/corelib/tools/qstring.h:419: undefined reference to \_imp___ZN7QString9fromAsciiEPKci' tmp/obj/debug\_shared/calculator.o: D:\\Qt\\qt\\examples\\widgets\\calculator-build-desktop/../../../include/QtCore/../../src/corelib/tools/qstring.h:419: undefined reference to_imp___ZN7QStringaSERKS_'
    tmp/obj/debug_shared/calculator.o: D:\Qt\qt\examples\widgets\calculator-build-desktop/../../../include/QtCore/../../src/corelib/tools/qstring.h:496: undefined reference to \_imp\_\_\_ZN7QString11shared\_nullE' tmp/obj/debug\_shared/calculator.o: D:\\Qt\\qt\\examples\\widgets\\calculator-build-desktop/../../../include/QtCore/../../src/corelib/tools/qstring.h:713: undefined reference to_imp___ZN7QStringaSERKS_'
    tmp/obj/debug_shared/calculator.o: In function QString': D:\\Qt\\qt\\examples\\widgets\\calculator-build-desktop/../../../include/QtCore/../../src/corelib/tools/qstring.h:715: undefined reference to_imp___Z9qt_assertPKcS0_i'
    D:\Qt\qt\examples\widgets\calculator-build-desktop/../../../include/QtCore/../../src/corelib/tools/qstring.h:868: undefined reference to \_imp\_\_\_ZN7QString11shared_nullE' tmp/obj/debug_shared/calculator.o: In function~QString':
    D:\Qt\qt\examples\widgets\calculator-build-desktop/../../../include/QtCore/../../src/corelib/tools/qstring.h:869: undefined reference to \_imp\_\_\_ZN7QString4freeEPNS_4DataE' tmp/obj/debug\_shared/calculator.o: D:\\Qt\\qt\\examples\\widgets\\calculator-build-desktop/../../../include/QtCore/../../src/corelib/tools/qstring.h:890: undefined reference to_imp___ZNK7QString7indexOfERKS_iN2Qt15CaseSensitivityE'
    tmp/obj/debug_shared/calculator.o: In function Z23qStringComparisonHelperRK7QStringPKc': D:\\Qt\\qt\\examples\\widgets\\calculator-build-desktop/../../../include/QtCore/../../src/corelib/tools/qstring.h:906: undefined reference to_imp___ZN7QString16codecForCStringsE'
    D:\Qt\qt\examples\widgets\calculator-build-desktop/../../../include/QtCore/../../src/corelib/tools/qstring.h:906: undefined reference to \_imp\_\_\_ZN7QString9fromAsciiEPKci' D:\\Qt\\qt\\examples\\widgets\\calculator-build-desktop/../../../include/QtCore/../../src/corelib/tools/qstring.h:906: undefined reference to_imp___ZNK7QStringeqERKS_'
    D:\Qt\qt\examples\widgets\calculator-build-desktop/../../../include/QtCore/../../src/corelib/tools/qstring.h:908: undefined reference to \_imp\_\_\_ZNK7QStringeqERK13QLatin1String' tmp/obj/debug\_shared/calculator.o: D:\\Qt\\qt\\examples\\widgets\\calculator-build-desktop/../calculator//calculator.h:55: undefined reference to_imp___ZNK11QMetaObject2trEPKcS1_'
    tmp/obj/debug_shared/calculator.o: In function Z12qobject\_castIP6ButtonET_P7QObject': D:\\Qt\\qt\\examples\\widgets\\calculator-build-desktop/../../../include/QtCore/../../src/corelib/kernel/qobject.h:455: undefined reference to_imp___ZNK11QMetaObject4castEP7QObject'
    tmp/obj/debug_shared/main.o: In function Z5qMainiPPc': D:\\Qt\\qt\\examples\\widgets\\calculator-build-desktop/../calculator/main.cpp:48: undefined reference to_imp___ZN12QApplicationC1ERiPPci'
    D:\Qt\qt\examples\widgets\calculator-build-desktop/../calculator/main.cpp:51: undefined reference to \_imp\_\_\_ZN12QApplication4execEv' D:\\Qt\\qt\\examples\\widgets\\calculator-build-desktop/../calculator/main.cpp:51: undefined reference to_imp___ZN12QApplicationD1Ev'
    D:\Qt\qt\examples\widgets\calculator-build-desktop/../calculator/main.cpp:51: undefined reference to \_imp\_\_\_ZN12QApplicationD1Ev' tmp/obj/debug_shared/main.o: In function~Calculator':
    D:\Qt\qt\examples\widgets\calculator-build-desktop/../calculator//calculator.h:54: undefined reference to \_imp\_\_\_ZN7QDialogD2Ev' D:\\Qt\\qt\\examples\\widgets\\calculator-build-desktop/../calculator//calculator.h:54: undefined reference to_imp___ZN7QDialogD2Ev'
    tmp/obj/debug_shared/moc_button.o: D:\Qt\qt\examples\widgets\calculator-build-desktop/tmp/moc/debug_shared/moc_button.cpp:59: undefined reference to \_imp\_\_\_ZN11QToolButton11qt_metacastEPKc' tmp/obj/debug\_shared/moc\_button.o: D:\\Qt\\qt\\examples\\widgets\\calculator-build-desktop/tmp/moc/debug\_shared/moc\_button.cpp:64: undefined reference to_imp___ZN11QToolButton11qt_metacallEN11QMetaObject4CallEiPPv'
    tmp/obj/debug_shared/moc_button.o: In function \_static\_initialization\_and\_destruction_0': D:\\Qt\\qt\\examples\\widgets\\calculator-build-desktop/tmp/moc/debug\_shared/moc\_button.cpp:43: undefined reference to_imp___ZN11QToolButton16staticMetaObjectE'
    tmp/obj/debug_shared/moc_button.o: D:\Qt\qt\examples\widgets\calculator-build-desktop/../../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:112: undefined reference to \_imp\_\_\_Z9qt\_assertPKcS0\_i' tmp/obj/debug\_shared/moc\_button.o:moc\_button.cpp:(.rdata$\_ZTV6Button[vtable for Button]+0x1c): undefined reference toQToolButton::event(QEvent*)'
    tmp/obj/debug_shared/moc_button.o:moc_button.cpp:(.rdata\_ZTV6Button[vtable for Button]+0x20): undefined reference to `QObject::eventFilter(QObject*, QEvent*)' tmp/obj/debug\_shared/moc\_button.o:moc\_button.cpp:(.rdata_ZTV6Button[vtable for Button]+0x24): undefined reference to QToolButton::timerEvent(QTimerEvent*)' tmp/obj/debug\_shared/moc\_button.o:moc\_button.cpp:(.rdata$\_ZTV6Button[vtable for Button]+0x28): undefined reference toQObject::childEvent(QChildEvent*)'
    tmp/obj/debug_shared/moc_button.o:moc_button.cpp:(.rdata\_ZTV6Button[vtable for Button]+0x2c): undefined reference to `QObject::customEvent(QEvent*)' tmp/obj/debug\_shared/moc\_button.o:moc\_button.cpp:(.rdata_ZTV6Button[vtable for Button]+0x30): undefined reference to QObject::connectNotify(char const*)' tmp/obj/debug\_shared/moc\_button.o:moc\_button.cpp:(.rdata$\_ZTV6Button[vtable for Button]+0x34): undefined reference toQObject:: DisconnectNotify(char const*)'
    tmp/obj/debug_shared/moc_button.o:moc_button.cpp:(.rdata\_ZTV6Button[vtable for Button]+0x38): undefined reference to `QWidget:: DevType() const' tmp/obj/debug\_shared/moc\_button.o:moc\_button.cpp:(.rdata_ZTV6Button[vtable for Button]+0x3c): undefined reference to QWidget::setVisible(bool)' tmp/obj/debug\_shared/moc\_button.o:moc\_button.cpp:(.rdata$\_ZTV6Button[vtable for Button]+0x44): undefined reference toQToolButton::minimumSizeHint() const'
    tmp/obj/debug_shared/moc_button.o:moc_button.cpp:(.rdata\_ZTV6Button[vtable for Button]+0x48): undefined reference to `QWidget::heightForWidth(int) const' tmp/obj/debug\_shared/moc\_button.o:moc\_button.cpp:(.rdata_ZTV6Button[vtable for Button]+0x4c): undefined reference to QWidget::getDC() const' tmp/obj/debug\_shared/moc\_button.o:moc\_button.cpp:(.rdata$\_ZTV6Button[vtable for Button]+0x50): undefined reference toQWidget::releaseDC(HDC__) const'
    tmp/obj/debug_shared/moc_button.o:moc_button.cpp:(.rdata\_ZTV6Button[vtable for Button]+0x54): undefined reference to `QWidget::paintEngine() const' tmp/obj/debug\_shared/moc\_button.o:moc\_button.cpp:(.rdata_ZTV6Button[vtable for Button]+0x58): undefined reference to QToolButton::mousePressEvent(QMouseEvent*)' tmp/obj/debug\_shared/moc\_button.o:moc\_button.cpp:(.rdata$\_ZTV6Button[vtable for Button]+0x5c): undefined reference toQToolButton::mouseReleaseEvent(QMouseEvent
    )'
    tmp/obj/debug_shared/moc_button.o:moc_button.cpp:(.rdata\_ZTV6Button[vtable for Button]+0x60): undefined reference to `QWidget::mouseDoubleClickEvent(QMouseEvent*)' tmp/obj/debug\_shared/moc\_button.o:moc\_button.cpp:(.rdata_ZTV6Button[vtable for Button]+0x64): undefined reference to QAbstractButton::mouseMoveEvent(QMouseEvent*)' tmp/obj/debug\_shared/moc\_button.o:moc\_button.cpp:(.rdata$\_ZTV6Button[vtable for Button]+0x68): undefined reference toQWidget::wheelEvent(QWheelEvent*)'
    tmp/obj/debug_shared/moc_button.o:moc_button.cpp:(.rdata\_ZTV6Button[vtable for Button]+0x6c): undefined reference to `QAbstractButton::keyPressEvent(QKeyEvent*)' tmp/obj/debug\_shared/moc\_button.o:moc\_button.cpp:(.rdata_ZTV6Button[vtable for Button]+0x70): undefined reference to QAbstractButton::keyReleaseEvent(QKeyEvent*)' tmp/obj/debug\_shared/moc\_button.o:moc\_button.cpp:(.rdata$\_ZTV6Button[vtable for Button]+0x74): undefined reference toQAbstractButton::focusInEvent(QFocusEvent*)'
    tmp/obj/debug_shared/moc_button.o:moc_button.cpp:(.rdata\_ZTV6Button[vtable for Button]+0x78): undefined reference to `QAbstractButton::focusOutEvent(QFocusEvent*)' tmp/obj/debug\_shared/moc\_button.o:moc\_button.cpp:(.rdata_ZTV6Button[vtable for Button]+0x7c): undefined reference to QToolButton::enterEvent(QEvent*)' tmp/obj/debug\_shared/moc\_button.o:moc\_button.cpp:(.rdata$\_ZTV6Button[vtable for Button]+0x80): undefined reference toQToolButton::leaveEvent(QEvent*)'
    tmp/obj/debug_shared/moc_button.o:moc_button.cpp:(.rdata\_ZTV6Button[vtable for Button]+0x84): undefined reference to `QToolButton::paintEvent(QPaintEvent*)' tmp/obj/debug\_shared/moc\_button.o:moc\_button.cpp:(.rdata_ZTV6Button[vtable for Button]+0x88): undefined reference to QWidget::moveEvent(QMoveEvent*)' tmp/obj/debug\_shared/moc\_button.o:moc\_button.cpp:(.rdata$\_ZTV6Button[vtable for Button]+0x8c): undefined reference toQWidget::resizeEvent(QResizeEvent*)'
    tmp/obj/debug_shared/moc_button.o:moc_button.cpp:(.rdata\_ZTV6Button[vtable for Button]+0x90): undefined reference to `QWidget::closeEvent(QCloseEvent*)' tmp/obj/debug\_shared/moc\_button.o:moc\_button.cpp:(.rdata_ZTV6Button[vtable for Button]+0x94): undefined reference to QWidget::contextMenuEvent(QContextMenuEvent*)' tmp/obj/debug\_shared/moc\_button.o:moc\_button.cpp:(.rdata$\_ZTV6Button[vtable for Button]+0x98): undefined reference toQWidget::tabletEvent(QTabletEvent*)'
    tmp/obj/debug_shared/moc_button.o:moc_button.cpp:(.rdata\_ZTV6Button[vtable for Button]+0x9c): undefined reference to `QToolButton::actionEvent(QActionEvent*)' tmp/obj/debug\_shared/moc\_button.o:moc\_button.cpp:(.rdata_ZTV6Button[vtable for Button]+0xa0): undefined reference to QWidget:: DragEnterEvent(QDragEnterEvent*)' tmp/obj/debug\_shared/moc\_button.o:moc\_button.cpp:(.rdata$\_ZTV6Button[vtable for Button]+0xa4): undefined reference toQWidget:: DragMoveEvent(QDragMoveEvent*)'
    tmp/obj/debug_shared/moc_button.o:moc_button.cpp:(.rdata\_ZTV6Button[vtable for Button]+0xa8): undefined reference to `QWidget:: DragLeaveEvent(QDragLeaveEvent*)' tmp/obj/debug\_shared/moc\_button.o:moc\_button.cpp:(.rdata_ZTV6Button[vtable for Button]+0xac): undefined reference to QWidget:: DropEvent(QDropEvent*)' tmp/obj/debug\_shared/moc\_button.o:moc\_button.cpp:(.rdata$\_ZTV6Button[vtable for Button]+0xb0): undefined reference toQWidget::showEvent(QShowEvent*)'
    tmp/obj/debug_shared/moc_button.o:moc_button.cpp:(.rdata\_ZTV6Button[vtable for Button]+0xb4): undefined reference to `QWidget::hideEvent(QHideEvent*)' tmp/obj/debug\_shared/moc\_button.o:moc\_button.cpp:(.rdata_ZTV6Button[vtable for Button]+0xb8): undefined reference to QWidget::winEvent(tagMSG*, long*)' tmp/obj/debug\_shared/moc\_button.o:moc\_button.cpp:(.rdata$\_ZTV6Button[vtable for Button]+0xbc): undefined reference toQToolButton::changeEvent(QEvent*)'
    tmp/obj/debug_shared/moc_button.o:moc_button.cpp:(.rdata\_ZTV6Button[vtable for Button]+0xc0): undefined reference to `QWidget::metric(QPaintDevice::PaintDeviceMetric) const' tmp/obj/debug\_shared/moc\_button.o:moc\_button.cpp:(.rdata_ZTV6Button[vtable for Button]+0xc4): undefined reference to QWidget::inputMethodEvent(QInputMethodEvent*)' tmp/obj/debug\_shared/moc\_button.o:moc\_button.cpp:(.rdata$\_ZTV6Button[vtable for Button]+0xc8): undefined reference toQWidget::inputMethodQuery(Qt::InputMethodQuery) const'
    tmp/obj/debug_shared/moc_button.o:moc_button.cpp:(.rdata\_ZTV6Button[vtable for Button]+0xcc): undefined reference to `QWidget::focusNextPrevChild(bool)' tmp/obj/debug\_shared/moc\_button.o:moc\_button.cpp:(.rdata_ZTV6Button[vtable for Button]+0xd0): undefined reference to QWidget::styleChange(QStyle&)' tmp/obj/debug\_shared/moc\_button.o:moc\_button.cpp:(.rdata$\_ZTV6Button[vtable for Button]+0xd4): undefined reference toQWidget::enabledChange(bool)'
    tmp/obj/debug_shared/moc_button.o:moc_button.cpp:(.rdata\_ZTV6Button[vtable for Button]+0xd8): undefined reference to `QWidget::paletteChange(QPalette const&)' tmp/obj/debug\_shared/moc\_button.o:moc\_button.cpp:(.rdata_ZTV6Button[vtable for Button]+0xdc): undefined reference to QWidget::fontChange(QFont const&)' tmp/obj/debug\_shared/moc\_button.o:moc\_button.cpp:(.rdata$\_ZTV6Button[vtable for Button]+0xe0): undefined reference toQWidget::windowActivationChange(bool)'
    tmp/obj/debug_shared/moc_button.o:moc_button.cpp:(.rdata\_ZTV6Button[vtable for Button]+0xe4): undefined reference to `QWidget::languageChange()' tmp/obj/debug\_shared/moc\_button.o:moc\_button.cpp:(.rdata_ZTV6Button[vtable for Button]+0xe8): undefined reference to QToolButton::hitButton(QPoint const&) const' tmp/obj/debug\_shared/moc\_button.o:moc\_button.cpp:(.rdata$\_ZTV6Button[vtable for Button]+0xec): undefined reference toQAbstractButton::checkStateSet()'
    tmp/obj/debug_shared/moc_button.o:moc_button.cpp:(.rdata\_ZTV6Button[vtable for Button]+0xf0): undefined reference to `QToolButton::nextCheckState()' tmp/obj/debug\_shared/moc\_button.o:moc\_button.cpp:(.rdata_ZTV6Button[vtable for Button]+0x104): undefined reference to non-virtual thunk to QWidget:: DevType() const' tmp/obj/debug\_shared/moc\_button.o:moc\_button.cpp:(.rdata$\_ZTV6Button[vtable for Button]+0x108): undefined reference tonon-virtual thunk to QWidget::paintEngine() const'
    tmp/obj/debug_shared/moc_button.o:moc_button.cpp:(.rdata\_ZTV6Button[vtable for Button]+0x10c): undefined reference to `non-virtual thunk to QWidget::getDC() const' tmp/obj/debug\_shared/moc\_button.o:moc\_button.cpp:(.rdata_ZTV6Button[vtable for Button]+0x110): undefined reference to non-virtual thunk to QWidget::releaseDC(HDC__*) const' tmp/obj/debug\_shared/moc\_button.o:moc\_button.cpp:(.rdata$\_ZTV6Button[vtable for Button]+0x114): undefined reference tonon-virtual thunk to QWidget::metric(QPaintDevice::PaintDeviceMetric) const'
    tmp/obj/debug_shared/moc_button.o: In function ~Button': D:\\Qt\\qt\\examples\\widgets\\calculator-build-desktop/tmp/moc/debug\_shared//../../../../calculator/button.h:49: undefined reference to_imp___ZN11QToolButtonD2Ev'
    D:\Qt\qt\examples\widgets\calculator-build-desktop/tmp/moc/debug_shared//../../../../calculator/button.h:49: undefined reference to \_imp___ZN11QToolButtonD2Ev' tmp/obj/debug\_shared/moc\_calculator.o: D:\\Qt\\qt\\examples\\widgets\\calculator-build-desktop/tmp/moc/debug\_shared/moc\_calculator.cpp:81: undefined reference to_imp___ZN7QDialog11qt_metacastEPKc'
    tmp/obj/debug_shared/moc_calculator.o: D:\Qt\qt\examples\widgets\calculator-build-desktop/tmp/moc/debug_shared/moc_calculator.cpp:86: undefined reference to \_imp\_\_\_ZN7QDialog11qt_metacallEN11QMetaObject4CallEiPPv' tmp/obj/debug\_shared/moc\_calculator.o: In function_static_initialization_and_destruction_0':
    D:\Qt\qt\examples\widgets\calculator-build-desktop/tmp/moc/debug_shared/moc_calculator.cpp:65: undefined reference to \_imp\_\_\_ZN7QDialog16staticMetaObjectE' tmp/obj/debug\_shared/moc\_calculator.o:moc\_calculator.cpp:(.rdata$\_ZTV10Calculator[vtable for Calculator]+0x1c): undefined reference toQWidget::event(QEvent*)'
    tmp/obj/debug_shared/moc_calculator.o:moc_calculator.cpp:(.rdata\_ZTV10Calculator[vtable for Calculator]+0x20): undefined reference to `QDialog::eventFilter(QObject*, QEvent*)' tmp/obj/debug\_shared/moc\_calculator.o:moc\_calculator.cpp:(.rdata_ZTV10Calculator[vtable for Calculator]+0x24): undefined reference to QObject::timerEvent(QTimerEvent*)' tmp/obj/debug\_shared/moc\_calculator.o:moc\_calculator.cpp:(.rdata$\_ZTV10Calculator[vtable for Calculator]+0x28): undefined reference toQObject::childEvent(QChildEvent*)'
    tmp/obj/debug_shared/moc_calculator.o:moc_calculator.cpp:(.rdata\_ZTV10Calculator[vtable for Calculator]+0x2c): undefined reference to `QObject::customEvent(QEvent*)' tmp/obj/debug\_shared/moc\_calculator.o:moc\_calculator.cpp:(.rdata_ZTV10Calculator[vtable for Calculator]+0x30): undefined reference to QObject::connectNotify(char const*)' tmp/obj/debug\_shared/moc\_calculator.o:moc\_calculator.cpp:(.rdata$\_ZTV10Calculator[vtable for Calculator]+0x34): undefined reference toQObject:: DisconnectNotify(char const*)'
    tmp/obj/debug_shared/moc_calculator.o:moc_calculator.cpp:(.rdata\_ZTV10Calculator[vtable for Calculator]+0x38): undefined reference to `QWidget:: DevType() const' tmp/obj/debug\_shared/moc\_calculator.o:moc\_calculator.cpp:(.rdata_ZTV10Calculator[vtable for Calculator]+0x3c): undefined reference to QDialog::setVisible(bool)' tmp/obj/debug\_shared/moc\_calculator.o:moc\_calculator.cpp:(.rdata$\_ZTV10Calculator[vtable for Calculator]+0x40): undefined reference toQDialog::sizeHint() const'
    tmp/obj/debug_shared/moc_calculator.o:moc_calculator.cpp:(.rdata\_ZTV10Calculator[vtable for Calculator]+0x44): undefined reference to `QDialog::minimumSizeHint() const' tmp/obj/debug\_shared/moc\_calculator.o:moc\_calculator.cpp:(.rdata_ZTV10Calculator[vtable for Calculator]+0x48): undefined reference to QWidget::heightForWidth(int) const' tmp/obj/debug\_shared/moc\_calculator.o:moc\_calculator.cpp:(.rdata$\_ZTV10Calculator[vtable for Calculator]+0x4c): undefined reference toQWidget::getDC() const'
    tmp/obj/debug_shared/moc_calculator.o:moc_calculator.cpp:(.rdata\_ZTV10Calculator[vtable for Calculator]+0x50): undefined reference to `QWidget::releaseDC(HDC__*) const' tmp/obj/debug\_shared/moc\_calculator.o:moc\_calculator.cpp:(.rdata_ZTV10Calculator[vtable for Calculator]+0x54): undefined reference to QWidget::paintEngine() const' tmp/obj/debug\_shared/moc\_calculator.o:moc\_calculator.cpp:(.rdata$\_ZTV10Calculator[vtable for Calculator]+0x58): undefined reference toQWidget::mousePressEvent(QMouseEvent*)'
    tmp/obj/debug_shared/moc_calculator.o:moc_calculator.cpp:(.rdata\_ZTV10Calculator[vtable for Calculator]+0x5c): undefined reference to `QWidget::mouseReleaseEvent(QMouseEvent*)' tmp/obj/debug\_shared/moc\_calculator.o:moc\_calculator.cpp:(.rdata_ZTV10Calculator[vtable for Calculator]+0x60): undefined reference to QWidget::mouseDoubleClickEvent(QMouseEvent*)' tmp/obj/debug\_shared/moc\_calculator.o:moc\_calculator.cpp:(.rdata$\_ZTV10Calculator[vtable for Calculator]+0x64): undefined reference toQWidget::mouseMoveEvent(QMouseEvent*)'
    tmp/obj/debug_shared/moc_calculator.o:moc_calculator.cpp:(.rdata\_ZTV10Calculator[vtable for Calculator]+0x68): undefined reference to `QWidget::wheelEvent(QWheelEvent*)' tmp/obj/debug\_shared/moc\_calculator.o:moc\_calculator.cpp:(.rdata_ZTV10Calculator[vtable for Calculator]+0x6c): undefined reference to QDialog::keyPressEvent(QKeyEvent*)' tmp/obj/debug\_shared/moc\_calculator.o:moc\_calculator.cpp:(.rdata$\_ZTV10Calculator[vtable for Calculator]+0x70): undefined reference toQWidget::keyReleaseEvent(QKeyEvent*)'
    tmp/obj/debug_shared/moc_calculator.o:moc_calculator.cpp:(.rdata\_ZTV10Calculator[vtable for Calculator]+0x74): undefined reference to `QWidget::focusInEvent(QFocusEvent*)' tmp/obj/debug\_shared/moc\_calculator.o:moc\_calculator.cpp:(.rdata_ZTV10Calculator[vtable for Calculator]+0x78): undefined reference to QWidget::focusOutEvent(QFocusEvent*)' tmp/obj/debug\_shared/moc\_calculator.o:moc\_calculator.cpp:(.rdata$\_ZTV10Calculator[vtable for Calculator]+0x7c): undefined reference toQWidget::enterEvent(QEvent*)'
    tmp/obj/debug_shared/moc_calculator.o:moc_calculator.cpp:(.rdata\_ZTV10Calculator[vtable for Calculator]+0x80): undefined reference to `QWidget::leaveEvent(QEvent*)' tmp/obj/debug\_shared/moc\_calculator.o:moc\_calculator.cpp:(.rdata_ZTV10Calculator[vtable for Calculator]+0x84): undefined reference to QWidget::paintEvent(QPaintEvent*)' tmp/obj/debug\_shared/moc\_calculator.o:moc\_calculator.cpp:(.rdata$\_ZTV10Calculator[vtable for Calculator]+0x88): undefined reference toQWidget::moveEvent(QMoveEvent*)'
    tmp/obj/debug_shared/moc_calculator.o:moc_calculator.cpp:(.rdata\_ZTV10Calculator[vtable for Calculator]+0x8c): undefined reference to `QDialog::resizeEvent(QResizeEvent*)' tmp/obj/debug\_shared/moc\_calculator.o:moc\_calculator.cpp:(.rdata_ZTV10Calculator[vtable for Calculator]+0x90): undefined reference to QDialog::closeEvent(QCloseEvent*)' tmp/obj/debug\_shared/moc\_calculator.o:moc\_calculator.cpp:(.rdata$\_ZTV10Calculator[vtable for Calculator]+0x94): undefined reference toQDialog::contextMenuEvent(QContextMenuEvent*)'
    tmp/obj/debug_shared/moc_calculator.o:moc_calculator.cpp:(.rdata\_ZTV10Calculator[vtable for Calculator]+0x98): undefined reference to `QWidget::tabletEvent(QTabletEvent*)' tmp/obj/debug\_shared/moc\_calculator.o:moc\_calculator.cpp:(.rdata_ZTV10Calculator[vtable for Calculator]+0x9c): undefined reference to QWidget::actionEvent(QActionEvent*)' tmp/obj/debug\_shared/moc\_calculator.o:moc\_calculator.cpp:(.rdata$\_ZTV10Calculator[vtable for Calculator]+0xa0): undefined reference toQWidget:: DragEnterEvent(QDragEnterEvent*)'
    tmp/obj/debug_shared/moc_calculator.o:moc_calculator.cpp:(.rdata\_ZTV10Calculator[vtable for Calculator]+0xa4): undefined reference to `QWidget:: DragMoveEvent(QDragMoveEvent*)' tmp/obj/debug\_shared/moc\_calculator.o:moc\_calculator.cpp:(.rdata_ZTV10Calculator[vtable for Calculator]+0xa8): undefined reference to QWidget:: DragLeaveEvent(QDragLeaveEvent*)' tmp/obj/debug\_shared/moc\_calculator.o:moc\_calculator.cpp:(.rdata$\_ZTV10Calculator[vtable for Calculator]+0xac): undefined reference toQWidget:: DropEvent(QDropEvent*)'
    tmp/obj/debug_shared/moc_calculator.o:moc_calculator.cpp:(.rdata\_ZTV10Calculator[vtable for Calculator]+0xb0): undefined reference to `QDialog::showEvent(QShowEvent*)' tmp/obj/debug\_shared/moc\_calculator.o:moc\_calculator.cpp:(.rdata_ZTV10Calculator[vtable for Calculator]+0xb4): undefined reference to `QWidget::hideEvent(QHideEvent*



  • sorry habe falsches makefile gepostet, das makefile sieht so aus:

    [code]
    #############################################################################
    # Makefile for building: calculator
    # Generated by qmake (2.01a) (Qt 4.6.3) on: Do 24. Jun 11:44:40 2010
    # Project: ..\calculator\calculator.pro
    # Template: app
    #############################################################################

    ####### Compiler, tools and options

    CC = gcc
    CXX = g++
    DEFINES = -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -DQT_NEEDS_QMAIN
    CFLAGS = -g -Wall $(DEFINES)
    CXXFLAGS = -g -frtti -fexceptions -mthreads -Wall $(DEFINES)
    INCPATH = -I"..\..\..\include\QtCore" -I"..\..\..\include\QtGui" -I"..\..\..\include" -I"..\..\..\include\ActiveQt" -I"tmp\moc\debug_shared" -I"..\calculator" -I"c:\Programme\Microsoft Visual Studio .NET 2003\SDK\v1.1\include" -I"." -I"..\..\..\mkspecs\win32-g++"
    LINK = g++
    LFLAGS = -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-reloc -mthreads -Wl -Wl,-subsystem,windows
    LIBS = -L"d:\Qt\qt\lib" -L"c:\Programme\Microsoft Visual Studio .NET 2003\SDK\v1.1\Lib\" -L"d:\Qt\qt\lib" -lmingw32 -lqtmaind -lQtGuid4 -lQtCored4
    QMAKE = d:\qt\qt\bin\qmake.exe
    IDC = d:\Qt\qt\bin\idc.exe
    IDL = midl
    ZIP = zip -r -9
    DEF_FILE =
    RES_FILE =
    COPY = copy /y
    COPY_FILE = $(COPY)
    COPY_DIR = xcopy /s /q /y /i
    DEL_FILE = del
    DEL_DIR = rmdir
    MOVE = move
    CHK_DIR_EXISTS= if not exist
    MKDIR = mkdir
    INSTALL_FILE = $(COPY_FILE)
    INSTALL_PROGRAM = $(COPY_FILE)
    INSTALL_DIR = $(COPY_DIR)

    ####### Output directory

    OBJECTS_DIR = tmp\obj\debug_shared

    ####### Files

    SOURCES = ..\calculator\button.cpp \
    ..\calculator\calculator.cpp \
    ..\calculator\main.cpp tmp\moc\debug_shared\moc_button.cpp \
    tmp\moc\debug_shared\moc_calculator.cpp
    OBJECTS = tmp/obj/debug_shared/button.o \
    tmp/obj/debug_shared/calculator.o \
    tmp/obj/debug_shared/main.o \
    tmp/obj/debug_shared/moc_button.o \
    tmp/obj/debug_shared/moc_calculator.o
    DIST =
    QMAKE_TARGET = calculator
    DESTDIR = debug\ #avoid trailing-slash linebreak
    TARGET = calculator.exe
    DESTDIR_TARGET = debug\calculator.exe

    ####### Implicit rules

    .SUFFIXES: .cpp .cc .cxx .c

    .cpp.o:
    $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<

    .cc.o:
    $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<

    .cxx.o:
    $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<

    .c.o:
    $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<

    ####### Build rules

    first: all
    all: Makefile.Debug $(DESTDIR_TARGET)

    $(DESTDIR_TARGET): (OBJECTS)(OBJECTS) (LINK) $(LFLAGS) -o $(DESTDIR_TARGET) $(OBJECTS) $(LIBS)

    qmake: FORCE
    @$(QMAKE) -spec ..\..\..\mkspecs\win32-g++ -win32 -o Makefile.Debug ..\calculator\calculator.pro

    dist:
    $(ZIP) calculator.zip $(SOURCES) $(DIST) ..\calculator\calculator.pro ..\..\..\mkspecs\features\exclusive_builds.prf ..\..\..\mkspecs\features\default_pre.prf ..\..\..\mkspecs\features\win32\default_pre.prf ..\..\..\.qmake.cache ..\..\..\mkspecs\qconfig.pri ..\..\..\mkspecs\features\qt_functions.prf ..\..\..\mkspecs\features\qt_config.prf ..\..\..\mkspecs\features\debug.prf ..\..\..\mkspecs\features\debug_and_release.prf ..\..\..\mkspecs\features\default_post.prf ..\..\..\mkspecs\features\win32\default_post.prf ..\..\..\mkspecs\features\build_pass.prf ..\..\..\mkspecs\features\win32\rtti.prf ..\..\..\mkspecs\features\win32\exceptions.prf ..\..\..\mkspecs\features\win32\stl.prf ..\..\..\mkspecs\features\shared.prf ..\..\..\mkspecs\features\warn_on.prf ..\..\..\mkspecs\features\qt.prf ..\..\..\mkspecs\features\win32\thread.prf ..\..\..\mkspecs\features\moc.prf ..\..\..\mkspecs\features\win32\windows.prf ..\..\..\mkspecs\features\resources.prf ..\..\..\mkspecs\features\uic.prf ..\..\..\mkspecs\features\yacc.prf ..\..\..\mkspecs\features\lex.prf ..\..\..\mkspecs\features\include_source_dir.prf d:\Qt\qt\lib\qtmaind.prl HEADERS RESOURCES IMAGES SOURCES OBJECTIVE_SOURCES FORMS YACCSOURCES YACCSOURCES LEXSOURCES

    clean: compiler_clean
    -$(DEL_FILE) tmp\obj\debug_shared\button.o tmp\obj\debug_shared\calculator.o tmp\obj\debug_shared\main.o tmp\obj\debug_shared\moc_button.o tmp\obj\debug_shared\moc_calculator.o

    distclean: clean
    -$(DEL_FILE) (DESTDIR_TARGET)(DESTDIR\_TARGET) -(DEL_FILE) Makefile.Debug

    check: first

    mocclean: compiler_moc_header_clean compiler_moc_source_clean

    mocables: compiler_moc_header_make_all compiler_moc_source_make_all

    compiler_moc_header_make_all: tmp/moc/debug_shared/moc_button.cpp tmp/moc/debug_shared/moc_calculator.cpp
    compiler_moc_header_clean:
    -$(DEL_FILE) tmp\moc\debug_shared\moc_button.cpp tmp\moc\debug_shared\moc_calculator.cpp
    tmp/moc/debug_shared/moc_button.cpp: ../../../include/QtGui/QToolButton \
    ../../../include/QtGui/qtoolbutton.h \
    ../../../src/gui/widgets/qtoolbutton.h \
    ../../../include/QtGui/qabstractbutton.h \
    ../../../src/gui/widgets/qabstractbutton.h \
    ../../../include/QtGui/qicon.h \
    ../../../src/gui/image/qicon.h \
    ../../../include/QtCore/qglobal.h \
    ../../../src/corelib/global/qglobal.h \
    ../../../include/QtCore/qconfig.h \
    ../../../src/corelib/global/qconfig.h \
    ../../../include/QtCore/qfeatures.h \
    ../../../src/corelib/global/qfeatures.h \
    ../../../include/QtCore/qsize.h \
    ../../../src/corelib/tools/qsize.h \
    ../../../include/QtCore/qnamespace.h \
    ../../../src/corelib/global/qnamespace.h \
    ../../../include/QtCore/qlist.h \
    ../../../src/corelib/tools/qlist.h \
    ../../../include/QtCore/qiterator.h \
    ../../../src/corelib/tools/qiterator.h \
    ../../../include/QtCore/qatomic.h \
    ../../../src/corelib/thread/qatomic.h \
    ../../../include/QtCore/qbasicatomic.h \
    ../../../src/corelib/thread/qbasicatomic.h \
    ../../../include/QtCore/qatomic_bootstrap.h \
    ../../../src/corelib/arch/qatomic_bootstrap.h \
    ../../../include/QtCore/qatomic_arch.h \
    ../../../src/corelib/arch/qatomic_arch.h \
    ../../../include/QtCore/qatomic_vxworks.h \
    ../../../src/corelib/arch/qatomic_vxworks.h \
    ../../../include/QtCore/qatomic_powerpc.h \
    ../../../src/corelib/arch/qatomic_powerpc.h \
    ../../../include/QtCore/qatomic_alpha.h \
    ../../../src/corelib/arch/qatomic_alpha.h \
    ../../../include/QtCore/qatomic_arm.h \
    ../../../src/corelib/arch/qatomic_arm.h \
    ../../../include/QtCore/qatomic_armv6.h \
    ../../../src/corelib/arch/qatomic_armv6.h \
    ../../../include/QtCore/qatomic_avr32.h \
    ../../../src/corelib/arch/qatomic_avr32.h \
    ../../../include/QtCore/qatomic_bfin.h \
    ../../../src/corelib/arch/qatomic_bfin.h \
    ../../../include/QtCore/qatomic_generic.h \
    ../../../src/corelib/arch/qatomic_generic.h \
    ../../../include/QtCore/qatomic_i386.h \
    ../../../src/corelib/arch/qatomic_i386.h \
    ../../../include/QtCore/qatomic_ia64.h \
    ../../../src/corelib/arch/qatomic_ia64.h \
    ../../../include/QtCore/qatomic_macosx.h \
    ../../../src/corelib/arch/qatomic_macosx.h \
    ../../../include/QtCore/qatomic_x86_64.h \
    ../../../src/corelib/arch/qatomic_x86_64.h \
    ../../../include/QtCore/qatomic_mips.h \
    ../../../src/corelib/arch/qatomic_mips.h \
    ../../../include/QtCore/qatomic_parisc.h \
    ../../../src/corelib/arch/qatomic_parisc.h \
    ../../../include/QtCore/qatomic_s390.h \
    ../../../src/corelib/arch/qatomic_s390.h \
    ../../../include/QtCore/qatomic_sparc.h \
    ../../../src/corelib/arch/qatomic_sparc.h \
    ../../../include/QtCore/qatomic_windows.h \
    ../../../src/corelib/arch/qatomic_windows.h \
    ../../../include/QtCore/qatomic_windowsce.h \
    ../../../src/corelib/arch/qatomic_windowsce.h \
    ../../../include/QtCore/qatomic_symbian.h \
    ../../../src/corelib/arch/qatomic_symbian.h \
    ../../../include/QtCore/qatomic_sh.h \
    ../../../src/corelib/arch/qatomic_sh.h \
    ../../../include/QtCore/qatomic_sh4a.h \
    ../../../src/corelib/arch/qatomic_sh4a.h \
    ../../../include/QtCore/qalgorithms.h \
    ../../../src/corelib/tools/qalgorithms.h \
    ../../../include/QtGui/qpixmap.h \
    ../../../src/gui/image/qpixmap.h \
    ../../../include/QtGui/qpaintdevice.h \
    ../../../src/gui/painting/qpaintdevice.h \
    ../../../include/QtGui/qwindowdefs.h \
    ../../../src/gui/kernel/qwindowdefs.h \
    ../../../include/QtCore/qobjectdefs.h \
    ../../../src/corelib/kernel/qobjectdefs.h \
    ../../../include/QtGui/qmacdefines_mac.h \
    ../../../src/gui/kernel/qmacdefines_mac.h \
    ../../../include/QtGui/qwindowdefs_win.h \
    ../../../src/gui/kernel/qwindowdefs_win.h \
    ../../../include/QtCore/qrect.h \
    ../../../src/corelib/tools/qrect.h \
    ../../../include/QtCore/qpoint.h \
    ../../../src/corelib/tools/qpoint.h \
    ../../../include/QtGui/qcolor.h \
    ../../../src/gui/painting/qcolor.h \
    ../../../include/QtGui/qrgb.h \
    ../../../src/gui/painting/qrgb.h \
    ../../../include/QtCore/qstringlist.h \
    ../../../src/corelib/tools/qstringlist.h \
    ../../../include/QtCore/qdatastream.h \
    ../../../src/corelib/io/qdatastream.h \
    ../../../include/QtCore/qscopedpointer.h \
    ../../../src/corelib/tools/qscopedpointer.h \
    ../../../include/QtCore/qiodevice.h \
    ../../../src/corelib/io/qiodevice.h \
    ../../../include/QtCore/qobject.h \
    ../../../src/corelib/kernel/qobject.h \
    ../../../include/QtCore/qstring.h \
    ../../../src/corelib/tools/qstring.h \
    ../../../include/QtCore/qchar.h \
    ../../../src/corelib/tools/qchar.h \
    ../../../include/QtCore/qbytearray.h \
    ../../../src/corelib/tools/qbytearray.h \
    ../../../include/Qt3Support/q3cstring.h \
    ../../../src/qt3support/tools/q3cstring.h \
    ../../../include/QtCore/qstringbuilder.h \
    ../../../src/corelib/tools/qstringbuilder.h \
    ../../../include/QtCore/qmap.h \
    ../../../src/corelib/tools/qmap.h \
    ../../../include/QtCore/qcoreevent.h \
    ../../../src/corelib/kernel/qcoreevent.h \
    ../../../include/QtCore/qregexp.h \
    ../../../src/corelib/tools/qregexp.h \
    ../../../include/QtCore/qstringmatcher.h \
    ../../../src/corelib/tools/qstringmatcher.h \
    ../../../include/Qt3Support/q3valuelist.h \
    ../../../src/qt3support/tools/q3valuelist.h \
    ../../../include/QtCore/qlinkedlist.h \
    ../../../src/corelib/tools/qlinkedlist.h \
    ../../../include/QtCore/qsharedpointer.h \
    ../../../src/corelib/tools/qsharedpointer.h \
    ../../../include/QtCore/qshareddata.h \
    ../../../src/corelib/tools/qshareddata.h \
    ../../../include/QtCore/qsharedpointer_impl.h \
    ../../../src/corelib/tools/qsharedpointer_impl.h \
    ../../../include/QtGui/qimage.h \
    ../../../src/gui/image/qimage.h \
    ../../../include/QtGui/qtransform.h \
    ../../../src/gui/painting/qtransform.h \
    ../../../include/QtGui/qmatrix.h \
    ../../../src/gui/painting/qmatrix.h \
    ../../../include/QtGui/qpolygon.h \
    ../../../src/gui/painting/qpolygon.h \
    ../../../include/QtCore/qvector.h \
    ../../../src/corelib/tools/qvector.h \
    ../../../include/QtCore/QPointF \
    ../../../include/QtCore/QPoint \
    ../../../include/QtGui/qregion.h \
    ../../../src/gui/painting/qregion.h \
    ../../../include/QtCore/qline.h \
    ../../../src/corelib/tools/qline.h \
    ../../../include/QtGui/qwmatrix.h \
    ../../../src/gui/painting/qwmatrix.h \
    ../../../include/QtGui/qpainterpath.h \
    ../../../src/gui/painting/qpainterpath.h \
    ../../../include/QtGui/qkeysequence.h \
    ../../../src/gui/kernel/qkeysequence.h \
    ../../../include/QtGui/qwidget.h \
    ../../../src/gui/kernel/qwidget.h \
    ../../../include/QtCore/qmargins.h \
    ../../../src/corelib/tools/qmargins.h \
    ../../../include/QtGui/qpalette.h \
    ../../../src/gui/kernel/qpalette.h \
    ../../../include/QtGui/qbrush.h \
    ../../../src/gui/painting/qbrush.h \
    ../../../include/QtCore/qpair.h \
    ../../../src/corelib/tools/qpair.h \
    ../../../include/QtGui/qfont.h \
    ../../../src/gui/text/qfont.h \
    ../../../include/QtGui/qfontmetrics.h \
    ../../../src/gui/text/qfontmetrics.h \
    ../../../include/QtGui/qfontinfo.h \
    ../../../src/gui/text/qfontinfo.h \
    ../../../include/QtGui/qsizepolicy.h \
    ../../../src/gui/kernel/qsizepolicy.h \
    ../../../include/QtGui/qcursor.h \
    ../../../src/gui/kernel/qcursor.h \
    ../../../include/QtGui/qevent.h \
    ../../../src/gui/kernel/qevent.h \
    ../../../include/QtGui/qmime.h \
    ../../../src/gui/kernel/qmime.h \
    ../../../include/QtCore/qmimedata.h \
    ../../../src/corelib/kernel/qmimedata.h \
    ../../../include/QtCore/qvariant.h \
    ../../../src/corelib/kernel/qvariant.h \
    ../../../include/QtCore/qmetatype.h \
    ../../../src/corelib/kernel/qmetatype.h \
    ../../../include/QtCore/qhash.h \
    ../../../src/corelib/tools/qhash.h \
    ../../../include/QtGui/qdrag.h \
    ../../../src/gui/kernel/qdrag.h \
    ../../../include/QtCore/qset.h \
    ../../../src/corelib/tools/qset.h \
    ../calculator/button.h
    D:\Qt\qt\bin\moc.exe $(DEFINES) $(INCPATH) -D__GNUC__ -DWIN32 ..\calculator\button.h -o tmp\moc\debug_shared\moc_button.cpp

    tmp/moc/debug_shared/moc_calculator.cpp: ../../../include/QtGui/QDialog \
    ../../../include/QtGui/qdialog.h \
    ../../../src/gui/dialogs/qdialog.h \
    ../../../include/QtGui/qwidget.h \
    ../../../src/gui/kernel/qwidget.h \
    ../../../include/QtGui/qwindowdefs.h \
    ../../../src/gui/kernel/qwindowdefs.h \
    ../../../include/QtCore/qobjectdefs.h \
    ../../../src/corelib/kernel/qobjectdefs.h \
    ../../../include/QtCore/qnamespace.h \
    ../../../src/corelib/global/qnamespace.h \
    ../../../include/QtCore/qglobal.h \
    ../../../src/corelib/global/qglobal.h \
    ../../../include/QtCore/qconfig.h \
    ../../../src/corelib/global/qconfig.h \
    ../../../include/QtCore/qfeatures.h \
    ../../../src/corelib/global/qfeatures.h \
    ../../../include/QtGui/qmacdefines_mac.h \
    ../../../src/gui/kernel/qmacdefines_mac.h \
    ../../../include/QtGui/qwindowdefs_win.h \
    ../../../src/gui/kernel/qwindowdefs_win.h \
    ../../../include/QtCore/qobject.h \
    ../../../src/corelib/kernel/qobject.h \
    ../../../include/QtCore/qstring.h \
    ../../../src/corelib/tools/qstring.h \
    ../../../include/QtCore/qchar.h \
    ../../../src/corelib/tools/qchar.h \
    ../../../include/QtCore/qbytearray.h \
    ../../../src/corelib/tools/qbytearray.h \
    ../../../include/QtCore/qatomic.h \
    ../../../src/corelib/thread/qatomic.h \
    ../../../include/QtCore/qbasicatomic.h \
    ../../../src/corelib/thread/qbasicatomic.h \
    ../../../include/QtCore/qatomic_bootstrap.h \
    ../../../src/corelib/arch/qatomic_bootstrap.h \
    ../../../include/QtCore/qatomic_arch.h \
    ../../../src/corelib/arch/qatomic_arch.h \
    ../../../include/QtCore/qatomic_vxworks.h \
    ../../../src/corelib/arch/qatomic_vxworks.h \
    ../../../include/QtCore/qatomic_powerpc.h \
    ../../../src/corelib/arch/qatomic_powerpc.h \
    ../../../include/QtCore/qatomic_alpha.h \
    ../../../src/corelib/arch/qatomic_alpha.h \
    ../../../include/QtCore/qatomic_arm.h \
    ../../../src/corelib/arch/qatomic_arm.h \
    ../../../include/QtCore/qatomic_armv6.h \
    ../../../src/corelib/arch/qatomic_armv6.h \
    ../../../include/QtCore/qatomic_avr32.h \
    ../../../src/corelib/arch/qatomic_avr32.h \
    ../../../include/QtCore/qatomic_bfin.h \
    ../../../src/corelib/arch/qatomic_bfin.h \
    ../../../include/QtCore/qatomic_generic.h \
    ../../../src/corelib/arch/qatomic_generic.h \
    ../../../include/QtCore/qatomic_i386.h \
    ../../../src/corelib/arch/qatomic_i386.h \
    ../../../include/QtCore/qatomic_ia64.h \
    ../../../src/corelib/arch/qatomic_ia64.h \
    ../../../include/QtCore/qatomic_macosx.h \
    ../../../src/corelib/arch/qatomic_macosx.h \
    ../../../include/QtCore/qatomic_x86_64.h \
    ../../../src/corelib/arch/qatomic_x86_64.h \
    ../../../include/QtCore/qatomic_mips.h \
    ../../../src/corelib/arch/qatomic_mips.h \
    ../../../include/QtCore/qatomic_parisc.h \
    ../../../src/corelib/arch/qatomic_parisc.h \
    ../../../include/QtCore/qatomic_s390.h \
    ../../../src/corelib/arch/qatomic_s390.h \
    ../../../include/QtCore/qatomic_sparc.h \
    ../../../src/corelib/arch/qatomic_sparc.h \
    ../../../include/QtCore/qatomic_windows.h \
    ../../../src/corelib/arch/qatomic_windows.h \
    ../../../include/QtCore/qatomic_windowsce.h \
    ../../../src/corelib/arch/qatomic_windowsce.h \
    ../../../include/QtCore/qatomic_symbian.h \
    ../../../src/corelib/arch/qatomic_symbian.h \
    ../../../include/QtCore/qatomic_sh.h \
    ../../../src/corelib/arch/qatomic_sh.h \
    ../../../include/QtCore/qatomic_sh4a.h \
    ../../../src/corelib/arch/qatomic_sh4a.h \
    ../../../include/Qt3Support/q3cstring.h \
    ../../../src/qt3support/tools/q3cstring.h \
    ../../../include/QtCore/qstringbuilder.h \
    ../../../src/corelib/tools/qstringbuilder.h \
    ../../../include/QtCore/qmap.h \
    ../../../src/corelib/tools/qmap.h \
    ../../../include/QtCore/qiterator.h \
    ../../../src/corelib/tools/qiterator.h \
    ../../../include/QtCore/qlist.h \
    ../../../src/corelib/tools/qlist.h \
    ../../../include/QtCore/qalgorithms.h \
    ../../../src/corelib/tools/qalgorithms.h \
    ../../../include/QtCore/qcoreevent.h \
    ../../../src/corelib/kernel/qcoreevent.h \
    ../../../include/QtCore/qscopedpointer.h \
    ../../../src/corelib/tools/qscopedpointer.h \
    ../../../include/QtCore/qmargins.h \
    ../../../src/corelib/tools/qmargins.h \
    ../../../include/QtGui/qpaintdevice.h \
    ../../../src/gui/painting/qpaintdevice.h \
    ../../../include/QtCore/qrect.h \
    ../../../src/corelib/tools/qrect.h \
    ../../../include/QtCore/qsize.h \
    ../../../src/corelib/tools/qsize.h \
    ../../../include/QtCore/qpoint.h \
    ../../../src/corelib/tools/qpoint.h \
    ../../../include/QtGui/qpalette.h \
    ../../../src/gui/kernel/qpalette.h \
    ../../../include/QtGui/qcolor.h \
    ../../../src/gui/painting/qcolor.h \
    ../../../include/QtGui/qrgb.h \
    ../../../src/gui/painting/qrgb.h \
    ../../../include/QtCore/qstringlist.h \
    ../../../src/corelib/tools/qstringlist.h \
    ../../../include/QtCore/qdatastream.h \
    ../../../src/corelib/io/qdatastream.h \
    ../../../include/QtCore/qiodevice.h \
    ../../../src/corelib/io/qiodevice.h \
    ../../../include/QtCore/qregexp.h \
    ../../../src/corelib/tools/qregexp.h \
    ../../../include/QtCore/qstringmatcher.h \
    ../../../src/corelib/tools/qstringmatcher.h \
    ../../../include/Qt3Support/q3valuelist.h \
    ../../../src/qt3support/tools/q3valuelist.h \
    ../../../include/QtCore/qlinkedlist.h \
    ../../../src/corelib/tools/qlinkedlist.h \
    ../../../include/QtGui/qbrush.h \
    ../../../src/gui/painting/qbrush.h \
    ../../../include/QtCore/qpair.h \
    ../../../src/corelib/tools/qpair.h \
    ../../../include/QtCore/qvector.h \
    ../../../src/corelib/tools/qvector.h \
    ../../../include/QtCore/QPointF \
    ../../../include/QtCore/QPoint \
    ../../../include/QtGui/qmatrix.h \
    ../../../src/gui/painting/qmatrix.h \
    ../../../include/QtGui/qpolygon.h \
    ../../../src/gui/painting/qpolygon.h \
    ../../../include/QtGui/qregion.h \
    ../../../src/gui/painting/qregion.h \
    ../../../include/QtCore/qline.h \
    ../../../src/corelib/tools/qline.h \
    ../../../include/QtGui/qwmatrix.h \
    ../../../src/gui/painting/qwmatrix.h \
    ../../../include/QtGui/qtransform.h \
    ../../../src/gui/painting/qtransform.h \
    ../../../include/QtGui/qpainterpath.h \
    ../../../src/gui/painting/qpainterpath.h \
    ../../../include/QtGui/qimage.h \
    ../../../src/gui/image/qimage.h \
    ../../../include/QtGui/qpixmap.h \
    ../../../src/gui/image/qpixmap.h \
    ../../../include/QtCore/qsharedpointer.h \
    ../../../src/corelib/tools/qsharedpointer.h \
    ../../../include/QtCore/qshareddata.h \
    ../../../src/corelib/tools/qshareddata.h \
    ../../../include/QtCore/qsharedpointer_impl.h \
    ../../../src/corelib/tools/qsharedpointer_impl.h \
    ../../../include/QtGui/qfont.h \
    ../../../src/gui/text/qfont.h \
    ../../../include/QtGui/qfontmetrics.h \
    ../../../src/gui/text/qfontmetrics.h \
    ../../../include/QtGui/qfontinfo.h \
    ../../../src/gui/text/qfontinfo.h \
    ../../../include/QtGui/qsizepolicy.h \
    ../../../src/gui/kernel/qsizepolicy.h \
    ../../../include/QtGui/qcursor.h \
    ../../../src/gui/kernel/qcursor.h \
    ../../../include/QtGui/qkeysequence.h \
    ../../../src/gui/kernel/qkeysequence.h \
    ../../../include/QtGui/qevent.h \
    ../../../src/gui/kernel/qevent.h \
    ../../../include/QtGui/qmime.h \
    ../../../src/gui/kernel/qmime.h \
    ../../../include/QtCore/qmimedata.h \
    ../../../src/corelib/kernel/qmimedata.h \
    ../../../include/QtCore/qvariant.h \
    ../../../src/corelib/kernel/qvariant.h \
    ../../../include/QtCore/qmetatype.h \
    ../../../src/corelib/kernel/qmetatype.h \
    ../../../include/QtCore/qhash.h \
    ../../../src/corelib/tools/qhash.h \
    ../../../include/QtGui/qdrag.h \
    ../../../src/gui/kernel/qdrag.h \
    ../../../include/QtCore/qset.h \
    ../../../src/corelib/tools/qset.h \
    ../calculator/calculator.h
    D:\Qt\qt\bin\moc.exe $(DEFINES) $(INCPATH) -D__GNUC__ -DWIN32 ..\calculator\calculator.h -o tmp\moc\debug_shared\moc_calculator.cpp

    compiler_rcc_make_all:
    compiler_rcc_clean:
    compiler_image_collection_make_all: qmake_image_collection.cpp
    compiler_image_collection_clean:
    -$(DEL_FILE) qmake_image_collection.cpp
    compiler_moc_source_make_all:
    compiler_moc_source_clean:
    compiler_uic_make_all:
    compiler_uic_clean:
    compiler_yacc_decl_make_all:
    compiler_yacc_decl_clean:
    compiler_yacc_impl_make_all:
    compiler_yacc_impl_clean:
    compiler_lex_make_all:
    compiler_lex_clean:
    compiler_clean: compiler_moc_header_clean

    ####### Compile

    tmp/obj/debug_shared/button.o: ../calculator/button.cpp ../../../include/QtGui/QtGui \
    ../../../include/QtCore/QtCore \
    ../../../include/QtCore/qabstractanimation.h \
    ../../../src/corelib/animation/qabstractanimation.h \
    ../../../include/QtCore/qobject.h \
    ../../../src/corelib/kernel/qobject.h \
    ../../../include/QtCore/qobjectdefs.h \
    ../../../src/corelib/kernel/qobjectdefs.h \
    ../../../include/QtCore/qnamespace.h \
    ../../../src/corelib/global/qnamespace.h \
    ../../../include/QtCore/qglobal.h \
    ../../../src/corelib/global/qglobal.h \
    ../../../include/QtCore/qconfig.h \
    ../../../src/corelib/global/qconfig.h \
    ../../../include/QtCore/qfeatures.h \
    ../../../src/corelib/global/qfeatures.h \
    ../../../include/QtCore/qstring.h \
    ../../../src/corelib/tools/qstring.h \
    ../../../include/QtCore/qchar.h \
    ../../../src/corelib/tools/qchar.h \
    ../../../include/QtCore/qbytearray.h \
    ../../../src/corelib/tools/qbytearray.h \
    ../../../include/QtCore/qatomic.h \
    ../../../src/corelib/thread/qatomic.h \
    ../../../include/QtCore/qbasicatomic.h \
    ../../../src/corelib/thread/qbasicatomic.h \
    ../../../include/QtCore/qatomic_bootstrap.h \
    ../../../src/corelib/arch/qatomic_bootstrap.h \
    ../../../include/QtCore/qatomic_arch.h \
    ../../../src/corelib/arch/qatomic_arch.h \
    ../../../include/QtCore/qatomic_vxworks.h \
    ../../../src/corelib/arch/qatomic_vxworks.h \
    ../../../include/QtCore/qatomic_powerpc.h \
    ../../../src/corelib/arch/qatomic_powerpc.h \
    ../../../include/QtCore/qatomic_alpha.h \
    ../../../src/corelib/arch/qatomic_alpha.h \
    ../../../include/QtCore/qatomic_arm.h \
    ../../../src/corelib/arch/qatomic_arm.h \
    ../../../include/QtCore/qatomic_armv6.h \
    ../../../src/corelib/arch/qatomic_armv6.h \
    ../../../include/QtCore/qatomic_avr32.h \
    ../../../src/corelib/arch/qatomic_avr32.h \
    ../../../include/QtCore/qatomic_bfin.h \
    ../../../src/corelib/arch/qatomic_bfin.h \
    ../../../include/QtCore/qatomic_generic.h \
    ../../../src/corelib/arch/qatomic_generic.h \
    ../../../include/QtCore/qatomic_i386.h \
    ../../../src/corelib/arch/qatomic_i386.h \
    ../../../include/QtCore/qatomic_ia64.h \
    ../../../src/corelib/arch/qatomic_ia64.h \
    ../../../include/QtCore/qatomic_macosx.h \
    ../../../src/corelib/arch/qatomic_macosx.h \
    ../../../include/QtCore/qatomic_x86_64.h \
    ../../../src/corelib/arch/qatomic_x86_64.h \
    ../../../include/QtCore/qatomic_mips.h \
    ../../../src/corelib/arch/qatomic_mips.h \
    ../../../include/QtCore/qatomic_parisc.h \
    ../../../src/corelib/arch/qatomic_parisc.h \
    ../../../include/QtCore/qatomic_s390.h \
    ../../../src/corelib/arch/qatomic_s390.h \
    ../../../include/QtCore/qatomic_sparc.h \
    ../../../src/corelib/arch/qatomic_sparc.h \
    ../../../include/QtCore/qatomic_windows.h \
    ../../../src/corelib/arch/qatomic_windows.h \
    ../../../include/QtCore/qatomic_windowsce.h \
    ../../../src/corelib/arch/qatomic_windowsce.h \
    ../../../include/QtCore/qatomic_symbian.h \
    ../../../src/corelib/arch/qatomic_symbian.h \
    ../../../include/QtCore/qatomic_sh.h \
    ../../../src/corelib/arch/qatomic_sh.h \
    ../../../include/QtCore/qatomic_sh4a.h \
    ../../../src/corelib/arch/qatomic_sh4a.h \
    ../../../include/Qt3Support/q3cstring.h \
    ../../../src/qt3support/tools/q3cstring.h \
    ../../../include/QtCore/qstringbuilder.h \
    ../../../src/corelib/tools/qstringbuilder.h \
    ../../../include/QtCore/qmap.h \
    ../../../src/corelib/tools/qmap.h \
    ../../../include/QtCore/qiterator.h \
    ../../../src/corelib/tools/qiterator.h \
    ../../../include/QtCore/qlist.h \
    ../../../src/corelib/tools/qlist.h \
    ../../../include/QtCore/qalgorithms.h \
    ../../../src/corelib/tools/qalgorithms.h \
    ../../../include/QtCore/qcoreevent.h \
    ../../../src/corelib/kernel/qcoreevent.h \
    ../../../include/QtCore/qscopedpointer.h \
    ../../../src/corelib/tools/qscopedpointer.h \
    ../../../include/QtCore/qanimationgroup.h \
    ../../../src/corelib/animation/qanimationgroup.h \
    ../../../include/QtCore/qparallelanimationgroup.h \
    ../../../src/corelib/animation/qparallelanimationgroup.h \
    ../../../include/QtCore/qpauseanimation.h \
    ../../../src/corelib/animation/qpauseanimation.h \
    ../../../include/QtCore/qpropertyanimation.h \
    ../../../src/corelib/animation/qpropertyanimation.h \
    ../../../include/QtCore/qvariantanimation.h \
    ../../../src/corelib/animation/qvariantanimation.h \
    ../../../include/QtCore/qeasingcurve.h \
    ../../../src/corelib/tools/qeasingcurve.h \
    ../../../include/QtCore/qvector.h \
    ../../../src/corelib/tools/qvector.h \
    ../../../include/QtCore/QPointF \
    ../../../include/QtCore/qpoint.h \
    ../../../src/corelib/tools/qpoint.h \
    ../../../include/QtCore/QPoint \
    ../../../include/QtCore/qvariant.h \
    ../../../src/corelib/kernel/qvariant.h \
    ../../../include/QtCore/qmetatype.h \
    ../../../src/corelib/kernel/qmetatype.h \
    ../../../include/QtCore/qdatastream.h \
    ../../../src/corelib/io/qdatastream.h \
    ../../../include/QtCore/qiodevice.h \
    ../../../src/corelib/io/qiodevice.h \
    ../../../include/QtCore/qhash.h \
    ../../../src/corelib/tools/qhash.h \
    ../../../include/QtCore/qpair.h \
    ../../../src/corelib/tools/qpair.h \
    ../../../include/QtCore/qsequentialanimationgroup.h \
    ../../../src/corelib/animation/qsequentialanimationgroup.h \
    ../../../include/QtCore/qtextcodec.h \
    ../../../src/corelib/codecs/qtextcodec.h \
    ../../../include/QtCore/qtextcodecplugin.h \
    ../../../src/corelib/codecs/qtextcodecplugin.h \
    ../../../include/QtCore/qplugin.h \
    ../../../src/corelib/plugin/qplugin.h \
    ../../../include/QtCore/qpointer.h \
    ../../../src/corelib/kernel/qpointer.h \
    ../../../include/QtCore/qfactoryinterface.h \
    ../../../src/corelib/plugin/qfactoryinterface.h \
    ../../../include/QtCore/qstringlist.h \
    ../../../src/corelib/tools/qstringlist.h \
    ../../../include/QtCore/qregexp.h \
    ../../../src/corelib/tools/qregexp.h \
    ../../../include/QtCore/qstringmatcher.h \
    ../../../src/corelib/tools/qstringmatcher.h \
    ../../../include/Qt3Support/q3valuelist.h \
    ../../../src/qt3support/tools/q3valuelist.h \
    ../../../include/QtCore/qlinkedlist.h \
    ../../../src/corelib/tools/qlinkedlist.h \
    ../../../include/QtCore/qfuture.h \
    ../../../src/corelib/concurrent/qfuture.h \
    ../../../include/QtCore/qfutureinterface.h \
    ../../../src/corelib/concurrent/qfutureinterface.h \
    ../../../include/QtCore/qrunnable.h \
    ../../../src/corelib/concurrent/qrunnable.h \
    ../../../include/QtCore/qmutex.h \
    ../../../src/corelib/thread/qmutex.h \
    ../../../include/QtCore/qtconcurrentexception.h \
    ../../../src/corelib/concurrent/qtconcurrentexception.h \
    ../../../include/QtCore/qtconcurrentresultstore.h \
    ../../../src/corelib/concurrent/qtconcurrentresultstore.h \
    ../../../include/QtCore/qdebug.h \
    ../../../src/corelib/io/qdebug.h \
    ../../../include/QtCore/qtextstream.h \
    ../../../src/corelib/io/qtextstream.h \
    ../../../include/QtCore/qlocale.h \
    ../../../src/corelib/tools/qlocale.h \
    ../../../include/QtCore/qset.h \
    ../../../src/corelib/tools/qset.h \
    ../../../include/QtCore/qcontiguouscache.h \
    ../../../src/corelib/tools/qcontiguouscache.h \
    ../../../include/QtCore/qtconcurrentcompilertest.h \
    ../../../src/corelib/concurrent/qtconcurrentcompilertest.h \
    ../../../include/QtCore/qfuturesynchronizer.h \
    ../../../src/corelib/concurrent/qfuturesynchronizer.h \
    ../../../include/QtCore/qfuturewatcher.h \
    ../../../src/corelib/concurrent/qfuturewatcher.h \
    ../../../include/QtCore/qtconcurrentfilter.h \
    ../../../src/corelib/concurrent/qtconcurrentfilter.h \
    ../../../include/QtCore/qtconcurrentfilterkernel.h \
    ../../../src/corelib/concurrent/qtconcurrentfilterkernel.h \
    ../../../include/QtCore/qtconcurrentiteratekernel.h \
    ../../../src/corelib/concurrent/qtconcurrentiteratekernel.h \
    ../../../include/QtCore/qtconcurrentmedian.h \
    ../../../src/corelib/concurrent/qtconcurrentmedian.h \
    ../../../include/QtCore/qtconcurrentthreadengine.h \
    ../../../src/corelib/concurrent/qtconcurrentthreadengine.h \
    ../../../include/QtCore/qthreadpool.h \
    ../../../src/corelib/concurrent/qthreadpool.h \
    ../../../include/QtCore/qthread.h \
    ../../../src/corelib/thread/qthread.h \
    ../../../include/QtCore/qwaitcondition.h \
    ../../../src/corelib/thread/qwaitcondition.h \
    ../../../include/QtCore/qsemaphore.h \
    ../../../src/corelib/thread/qsemaphore.h \
    ../../../include/QtCore/qtconcurrentmapkernel.h \
    ../../../src/corelib/concurrent/qtconcurrentmapkernel.h \
    ../../../include/QtCore/qtconcurrentreducekernel.h \
    ../../../src/corelib/concurrent/qtconcurrentreducekernel.h \
    ../../../include/QtCore/qtconcurrentfunctionwrappers.h \
    ../../../src/corelib/concurrent/qtconcurrentfunctionwrappers.h \
    ../../../include/QtCore/qtconcurrentmap.h \
    ../../../src/corelib/concurrent/qtconcurrentmap.h \
    ../../../include/QtCore/qtconcurrentrun.h \
    ../../../src/corelib/concurrent/qtconcurrentrun.h \
    ../../../include/QtCore/qtconcurrentrunbase.h \
    ../../../src/corelib/concurrent/qtconcurrentrunbase.h \
    ../../../include/QtCore/qtconcurrentstoredfunctioncall.h \
    ../../../src/corelib/concurrent/qtconcurrentstoredfunctioncall.h \
    ../../../include/QtCore/qendian.h \
    ../../../src/corelib/global/qendian.h \
    ../../../include/QtCore/qlibraryinfo.h \
    ../../../src/corelib/global/qlibraryinfo.h \
    ../../../include/QtCore/QDate \
    ../../../include/QtCore/qdatetime.h \
    ../../../src/corelib/tools/qdatetime.h \
    ../../../include/QtCore/qsharedpointer.h \
    ../../../src/corelib/tools/qsharedpointer.h \
    ../../../include/QtCore/qshareddata.h \
    ../../../src/corelib/tools/qshareddata.h \
    ../../../include/QtCore/qsharedpointer_impl.h \
    ../../../src/corelib/tools/qsharedpointer_impl.h \
    ../../../include/QtCore/qnumeric.h \
    ../../../src/corelib/global/qnumeric.h \
    ../../../include/QtCore/qabstractfileengine.h \
    ../../../src/corelib/io/qabstractfileengine.h \
    ../../../include/QtCore/qdir.h \
    ../../../src/corelib/io/qdir.h \
    ../../../include/QtCore/qfileinfo.h \
    ../../../src/corelib/io/qfileinfo.h \
    ../../../include/QtCore/qfile.h \
    ../../../src/corelib/io/qfile.h \
    ../../../include/QtCore/qbuffer.h \
    ../../../src/corelib/io/qbuffer.h \
    ../../../include/QtCore/qdiriterator.h \
    ../../../src/corelib/io/qdiriterator.h \
    ../../../include/QtCore/qfilesystemwatcher.h \
    ../../../src/corelib/io/qfilesystemwatcher.h \
    ../../../include/QtCore/qfsfileengine.h \
    ../../../src/corelib/io/qfsfileengine.h \
    ../../../include/QtCore/qprocess.h \
    ../../../src/corelib/io/qprocess.h \
    ../../../include/QtCore/qresource.h \
    ../../../src/corelib/io/qresource.h \
    ../../../include/QtCore/qsettings.h \
    ../../../src/corelib/io/qsettings.h \
    ../../../include/QtCore/qtemporaryfile.h \
    ../../../src/corelib/io/qtemporaryfile.h \
    ../../../include/QtCore/qurl.h \
    ../../../src/corelib/io/qurl.h \
    ../../../include/QtCore/qabstracteventdispatcher.h \
    ../../../src/corelib/kernel/qabstracteventdispatcher.h \
    ../../../include/QtCore/qeventloop.h \
    ../../../src/corelib/kernel/qeventloop.h \
    ../../../include/QtCore/qabstractitemmodel.h \
    ../../../src/corelib/kernel/qabstractitemmodel.h \
    ../../../include/QtCore/qbasictimer.h \
    ../../../src/corelib/kernel/qbasictimer.h \
    ../../../include/QtCore/qcoreapplication.h \
    ../../../src/corelib/kernel/qcoreapplication.h \
    ../../../include/QtCore/qmath.h \
    ../../../src/corelib/kernel/qmath.h \
    ../../../include/QtCore/qmetaobject.h \
    ../../../src/corelib/kernel/qmetaobject.h \
    ../../../include/QtCore/qmimedata.h \
    ../../../src/corelib/kernel/qmimedata.h \
    ../../../include/QtCore/qobjectcleanuphandler.h \
    ../../../src/corelib/kernel/qobjectcleanuphandler.h \
    ../../../include/QtCore/qsharedmemory.h \
    ../../../src/corelib/kernel/qsharedmemory.h \
    ../../../include/QtCore/qsignalmapper.h \
    ../../../src/corelib/kernel/qsignalmapper.h \
    ../../../include/QtCore/qsocketnotifier.h \
    ../../../src/corelib/kernel/qsocketnotifier.h \
    ../../../include/QtCore/qsystemsemaphore.h \
    ../../../src/corelib/kernel/qsystemsemaphore.h \
    ../../../include/QtCore/qtimer.h \
    ../../../src/corelib/kernel/qtimer.h \
    ../../../include/QtCore/qtranslator.h \
    ../../../src/corelib/kernel/qtranslator.h \
    ../../../include/QtCore/qlibrary.h \
    ../../../src/corelib/plugin/qlibrary.h \
    ../../../include/QtCore/qpluginloader.h \
    ../../../src/corelib/plugin/qpluginloader.h \
    ../../../include/QtCore/quuid.h \
    ../../../src/corelib/plugin/quuid.h \
    ../../../include/QtCore/qabstractstate.h \
    ../../../src/corelib/statemachine/qabstractstate.h \
    ../../../include/QtCore/qabstracttransition.h \
    ../../../src/corelib/statemachine/qabstracttransition.h \
    ../../../include/QtCore/qeventtransition.h \
    ../../../src/corelib/statemachine/qeventtransition.h \
    ../../../include/QtCore/qfinalstate.h \
    ../../../src/corelib/statemachine/qfinalstate.h \
    ../../../include/QtCore/qhistorystate.h \
    ../../../src/corelib/statemachine/qhistorystate.h \
    ../../../include/QtCore/qsignaltransition.h \
    ../../../src/corelib/statemachine/qsignaltransition.h \
    ../../../include/QtCore/qstate.h \
    ../../../src/corelib/statemachine/qstate.h \
    ../../../include/QtCore/qstatemachine.h \
    ../../../src/corelib/statemachine/qstatemachine.h \
    ../../../include/QtCore/qreadwritelock.h \
    ../../../src/corelib/thread/qreadwritelock.h \
    ../../../include/QtCore/qthreadstorage.h \
    ../../../src/corelib/thread/qthreadstorage.h \
    ../../../include/QtCore/qbitarray.h \
    ../../../src/corelib/tools/qbitarray.h \
    ../../../include/QtCore/qbytearraymatcher.h \
    ../../../src/corelib/tools/qbytearraymatcher.h \
    ../../../include/QtCore/qcache.h \
    ../../../src/corelib/tools/qcache.h \
    ../../../include/QtCore/qcontainerfwd.h \
    ../../../src/corelib/tools/qcontainerfwd.h \
    ../../../include/QtCore/qcryptographichash.h \
    ../../../src/corelib/tools/qcryptographichash.h \
    ../../../include/QtCore/qline.h \
    ../../../src/corelib/tools/qline.h \
    ../../../include/QtCore/qmargins.h \
    ../../../src/corelib/tools/qmargins.h \
    ../../../include/QtCore/qqueue.h \
    ../../../src/corelib/tools/qqueue.h \
    ../../../include/QtCore/qrect.h \
    ../../../src/corelib/tools/qrect.h \
    ../../../include/QtCore/qsize.h \
    ../../../src/corelib/tools/qsize.h \
    ../../../include/QtCore/qstack.h \
    ../../../src/corelib/tools/qstack.h \
    ../../../include/QtCore/qtextboundaryfinder.h \
    ../../../src/corelib/tools/qtextboundaryfinder.h \
    ../../../include/QtCore/qtimeline.h \
    ../../../src/corelib/tools/qtimeline.h \
    ../../../include/QtCore/qvarlengtharray.h \
    ../../../src/corelib/tools/qvarlengtharray.h \
    ../../../include/QtCore/qxmlstream.h \
    ../../../src/corelib/xml/qxmlstream.h \
    ../../../include/QtGui/qaccessible.h \
    ../../../src/gui/accessible/qaccessible.h \
    ../../../include/QtGui/qcolor.h \
    ../../../src/gui/painting/qcolor.h \
    ../../../include/QtGui/qrgb.h \
    ../../../src/gui/painting/qrgb.h \
    ../../../include/QtGui/qevent.h \
    ../../../src/gui/kernel/qevent.h \
    ../../../include/QtGui/qwindowdefs.h \
    ../../../src/gui/kernel/qwindowdefs.h \
    ../../../include/QtGui/qmacdefines_mac.h \
    ../../../src/gui/kernel/qmacdefines_mac.h \
    ../../../include/QtGui/qwindowdefs_win.h \
    ../../../src/gui/kernel/qwindowdefs_win.h \
    ../../../include/QtGui/qregion.h \
    ../../../src/gui/painting/qregion.h \
    ../../../include/QtGui/qkeysequence.h \
    ../../../src/gui/kernel/qkeysequence.h \
    ../../../include/QtGui/qmime.h \
    ../../../src/gui/kernel/qmime.h \
    ../../../include/QtGui/qdrag.h \
    ../../../src/gui/kernel/qdrag.h \
    ../../../include/QtGui/qaccessible2.h \
    ../../../src/gui/accessible/qaccessible2.h \
    ../../../include/QtGui/qaccessiblebridge.h \
    ../../../src/gui/accessible/qaccessiblebridge.h \
    ../../../include/QtGui/qaccessibleobject.h \
    ../../../src/gui/accessible/qaccessibleobject.h \
    ../../../include/QtGui/qaccessibleplugin.h \
    ../../../src/gui/accessible/qaccessibleplugin.h \
    ../../../include/QtGui/qaccessiblewidget.h \
    ../../../src/gui/accessible/qaccessiblewidget.h \
    ../../../include/QtGui/qabstractpagesetupdialog.h \
    ../../../src/gui/dialogs/qabstractpagesetupdialog.h \
    ../../../include/QtGui/qdialog.h \
    ../../../src/gui/dialogs/qdialog.h \
    ../../../include/QtGui/qwidget.h \
    ../../../src/gui/kernel/qwidget.h \
    ../../../include/QtGui/qpaintdevice.h \
    ../../../src/gui/painting/qpaintdevice.h \
    ../../../include/QtGui/qpalette.h \
    ../../../src/gui/kernel/qpalette.h \
    ../../../include/QtGui/qbrush.h \
    ../../../src/gui/painting/qbrush.h \
    ../../../include/QtGui/qmatrix.h \
    ../../../src/gui/painting/qmatrix.h \
    ../../../include/QtGui/qpolygon.h \
    ../../../src/gui/painting/qpolygon.h \
    ../../../include/QtGui/qwmatrix.h \
    ../../../src/gui/painting/qwmatrix.h \
    ../../../include/QtGui/qtransform.h \
    ../../../src/gui/painting/qtransform.h \
    ../../../include/QtGui/qpainterpath.h \
    ../../../src/gui/painting/qpainterpath.h \
    ../../../include/QtGui/qimage.h \
    ../../../src/gui/image/qimage.h \
    ../../../include/QtGui/qpixmap.h \
    ../../../src/gui/image/qpixmap.h \
    ../../../include/QtGui/qfont.h \
    ../../../src/gui/text/qfont.h \
    ../../../include/QtGui/qfontmetrics.h \
    ../../../src/gui/text/qfontmetrics.h \
    ../../../include/QtGui/qfontinfo.h \
    ../../../src/gui/text/qfontinfo.h \
    ../../../include/QtGui/qsizepolicy.h \
    ../../../src/gui/kernel/qsizepolicy.h \
    ../../../include/QtGui/qcursor.h \
    ../../../src/gui/kernel/qcursor.h \
    ../../../include/QtGui/qabstractprintdialog.h \
    ../../../src/gui/dialogs/qabstractprintdialog.h \
    ../../../include/QtGui/qcolordialog.h \
    ../../../src/gui/dialogs/qcolordialog.h \
    ../../../include/QtGui/qerrormessage.h \
    ../../../src/gui/dialogs/qerrormessage.h \
    ../../../include/QtGui/qfiledialog.h \
    ../../../src/gui/dialogs/qfiledialog.h \
    ../../../include/QtGui/qfilesystemmodel.h \
    ../../../src/gui/dialogs/qfilesystemmodel.h \
    ../../../include/QtGui/qicon.h \
    ../../../src/gui/image/qicon.h \
    ../../../include/QtGui/qfontdialog.h \
    ../../../src/gui/dialogs/qfontdialog.h \
    ../../../include/QtGui/qinputdialog.h \
    ../../../src/gui/dialogs/qinputdialog.h \
    ../../../include/QtGui/qlineedit.h \
    ../../../src/gui/widgets/qlineedit.h \
    ../../../include/QtGui/qframe.h \
    ../../../src/gui/widgets/qframe.h \
    ../../../include/QtGui/qmessagebox.h \
    ../../../src/gui/dialogs/qmessagebox.h \
    ../../../include/QtGui/qpagesetupdialog.h \
    ../../../src/gui/dialogs/qpagesetupdialog.h \
    ../../../include/QtGui/qprintdialog.h \
    ../../../src/gui/dialogs/qprintdialog.h \
    ../../../include/QtGui/qprintpreviewdialog.h \
    ../../../src/gui/dialogs/qprintpreviewdialog.h \
    ../../../include/QtGui/qprogressdialog.h \
    ../../../src/gui/dialogs/qprogressdialog.h \
    ../../../include/QtGui/qwizard.h \
    ../../../src/gui/dialogs/qwizard.h \
    ../../../include/QtGui/qgraphicseffect.h \
    ../../../src/gui/effects/qgraphicseffect.h \
    ../../../include/QtGui/qvfbhdr.h \
    ../../../src/gui/embedded/qvfbhdr.h \
    ../../../include/QtGui/qwsembedwidget.h \
    ../../../src/gui/embedded/qwsembedwidget.h \
    ../../../include/QtGui/qgraphicsanchorlayout.h \
    ../../../src/gui/graphicsview/qgraphicsanchorlayout.h \
    ../../../include/QtGui/qgraphicsitem.h \
    ../../../src/gui/graphicsview/qgraphicsitem.h \
    ../../../include/QtGui/qgraphicslayout.h \
    ../../../src/gui/graphicsview/qgraphicslayout.h \
    ../../../include/QtGui/qgraphicslayoutitem.h \
    ../../../src/gui/graphicsview/qgraphicslayoutitem.h \
    ../../../include/QtGui/qgraphicsgridlayout.h \
    ../../../src/gui/graphicsview/qgraphicsgridlayout.h \
    ../../../include/QtGui/qgraphicsitemanimation.h \
    ../../../src/gui/graphicsview/qgraphicsitemanimation.h \
    ../../../include/QtGui/qgraphicslinearlayout.h \
    ../../../src/gui/graphicsview/qgraphicslinearlayout.h \
    ../../../include/QtGui/qgraphicsproxywidget.h \
    ../../../src/gui/graphicsview/qgraphicsproxywidget.h \
    ../../../include/QtGui/qgraphicswidget.h \
    ../../../src/gui/graphicsview/qgraphicswidget.h \
    ../../../include/QtGui/qgraphicsscene.h \
    ../../../src/gui/graphicsview/qgraphicsscene.h \
    ../../../include/QtGui/qpen.h \
    ../../../src/gui/painting/qpen.h \
    ../../../include/QtGui/qgraphicssceneevent.h \
    ../../../src/gui/graphicsview/qgraphicssceneevent.h \
    ../../../include/QtGui/qgraphicstransform.h \
    ../../../src/gui/graphicsview/qgraphicstransform.h \
    ../../../include/QtCore/QObject \
    ../../../include/QtGui/QVector3D \
    ../../../include/QtGui/qvector3d.h \
    ../../../src/gui/math3d/qvector3d.h \
    ../../../include/QtGui/QTransform \
    ../../../include/QtGui/QMatrix4x4 \
    ../../../include/QtGui/qmatrix4x4.h \
    ../../../src/gui/math3d/qmatrix4x4.h \
    ../../../include/QtGui/qvector4d.h \
    ../../../src/gui/math3d/qvector4d.h \
    ../../../include/QtGui/qquaternion.h \
    ../../../src/gui/math3d/qquaternion.h \
    ../../../include/QtGui/qgenericmatrix.h \
    ../../../src/gui/math3d/qgenericmatrix.h \
    ../../../include/QtGui/qgraphicsview.h \
    ../../../src/gui/graphicsview/qgraphicsview.h \
    ../../../include/QtGui/qpainter.h \
    ../../../src/gui/painting/qpainter.h \
    ../../../include/QtGui/qtextoption.h \
    ../../../src/gui/text/qtextoption.h \
    ../../../include/QtGui/qdrawutil.h \
    ../../../src/gui/painting/qdrawutil.h \
    ../../../include/QtGui/qscrollarea.h \
    ../../../src/gui/widgets/qscrollarea.h \
    ../../../include/QtGui/qabstractscrollarea.h \
    ../../../src/gui/widgets/qabstractscrollarea.h \
    ../../../include/QtGui/qbitmap.h \
    ../../../src/gui/image/qbitmap.h \
    ../../../include/QtGui/qiconengine.h \
    ../../../src/gui/image/qiconengine.h \
    ../../../include/QtGui/qiconengineplugin.h \
    ../../../src/gui/image/qiconengineplugin.h \
    ../../../include/QtGui/qimageiohandler.h \
    ../../../src/gui/image/qimageiohandler.h \
    ../../../include/QtGui/qimagereader.h \
    ../../../src/gui/image/qimagereader.h \
    ../../../include/QtGui/qimagewriter.h \
    ../../../src/gui/image/qimagewriter.h \
    ../../../include/QtGui/qmovie.h \
    ../../../src/gui/image/qmovie.h \
    ../../../include/QtGui/qpicture.h \
    ../../../src/gui/image/qpicture.h \
    ../../../include/QtGui/qpictureformatplugin.h \
    ../../../src/gui/image/qpictureformatplugin.h \
    ../../../include/QtGui/qpixmapcache.h \
    ../../../src/gui/image/qpixmapcache.h \
    ../../../include/QtGui/qinputcontext.h \
    ../../../src/gui/inputmethod/qinputcontext.h \
    ../../../include/QtGui/qaction.h \
    ../../../src/gui/kernel/qaction.h \
    ../../../include/QtGui/qactiongroup.h \
    ../../../src/gui/kernel/qactiongroup.h \
    ../../../include/QtGui/qinputcontextfactory.h \
    ../../../src/gui/inputmethod/qinputcontextfactory.h \
    ../../../include/QtGui/qinputcontextplugin.h \
    ../../../src/gui/inputmethod/qinputcontextplugin.h \
    ../../../include/QtGui/qabstractitemdelegate.h \
    ../../../src/gui/itemviews/qabstractitemdelegate.h \
    ../../../include/QtGui/qstyleoption.h \
    ../../../src/gui/styles/qstyleoption.h \
    ../../../include/QtGui/qabstractspinbox.h \
    ../../../src/gui/widgets/qabstractspinbox.h \
    ../../../include/QtGui/qvalidator.h \
    ../../../src/gui/widgets/qvalidator.h \
    ../../../include/QtGui/qslider.h \
    ../../../src/gui/widgets/qslider.h \
    ../../../include/QtGui/qabstractslider.h \
    ../../../src/gui/widgets/qabstractslider.h \
    ../../../include/QtGui/qstyle.h \
    ../../../src/gui/styles/qstyle.h \
    ../../../include/QtGui/qtabbar.h \
    ../../../src/gui/widgets/qtabbar.h \
    ../../../include/QtGui/qtabwidget.h \
    ../../../src/gui/widgets/qtabwidget.h \
    ../../../include/QtGui/qrubberband.h \
    ../../../src/gui/widgets/qrubberband.h \
    ../../../include/QtGui/qabstractitemview.h \
    ../../../src/gui/itemviews/qabstractitemview.h \
    ../../../include/QtGui/qitemselectionmodel.h \
    ../../../src/gui/itemviews/qitemselectionmodel.h \
    ../../../include/QtGui/qabstractproxymodel.h \
    ../../../src/gui/itemviews/qabstractproxymodel.h \
    ../../../include/QtGui/qcolumnview.h \
    ../../../src/gui/itemviews/qcolumnview.h \
    ../../../include/QtGui/qdatawidgetmapper.h \
    ../../../src/gui/itemviews/qdatawidgetmapper.h \
    ../../../include/QtGui/qdirmodel.h \
    ../../../src/gui/itemviews/qdirmodel.h \
    ../../../include/QtGui/qfileiconprovider.h \
    ../../../src/gui/itemviews/qfileiconprovider.h \
    ../../../include/QtGui/qheaderview.h \
    ../../../src/gui/itemviews/qheaderview.h \
    ../../../include/QtGui/qitemdelegate.h \
    ../../../src/gui/itemviews/qitemdelegate.h \
    ../../../include/QtGui/qitemeditorfactory.h \
    ../../../src/gui/itemviews/qitemeditorfactory.h \
    ../../../include/QtGui/qlistview.h \
    ../../../src/gui/itemviews/qlistview.h \
    ../../../include/QtGui/qlistwidget.h \
    ../../../src/gui/itemviews/qlistwidget.h \
    ../../../include/QtGui/qproxymodel.h \
    ../../../src/gui/itemviews/qproxymodel.h \
    ../../../include/QtGui/qsortfilterproxymodel.h \
    ../../../src/gui/itemviews/qsortfilterproxymodel.h \
    ../../../include/QtGui/qstandarditemmodel.h \
    ../../../src/gui/itemviews/qstandarditemmodel.h \
    ../../../include/QtGui/qstringlistmodel.h \
    ../../../src/gui/itemviews/qstringlistmodel.h \
    ../../../include/QtGui/qstyleditemdelegate.h \
    ../../../src/gui/itemviews/qstyleditemdelegate.h \
    ../../../include/QtGui/qtableview.h \
    ../../../src/gui/itemviews/qtableview.h \
    ../../../include/QtGui/qtablewidget.h \
    ../../../src/gui/itemviews/qtablewidget.h \
    ../../../include/QtGui/qtreeview.h \
    ../../../src/gui/itemviews/qtreeview.h \
    ../../../include/QtGui/qtreewidget.h \
    ../../../src/gui/itemviews/qtreewidget.h \
    ../../../include/QtGui/qtreewidgetitemiterator.h \
    ../../../src/gui/itemviews/qtreewidgetitemiterator.h \
    ../../../include/QtGui/qapplication.h \
    ../../../src/gui/kernel/qapplication.h \
    ../../../include/QtGui/qdesktopwidget.h \
    ../../../src/gui/kernel/qdesktopwidget.h \
    ../../../include/QtGui/qtransportauth_qws.h \
    ../../../src/gui/embedded/qtransportauth_qws.h \
    ../../../include/QtGui/qboxlayout.h \
    ../../../src/gui/kernel/qboxlayout.h \
    ../../../include/QtGui/qlayout.h \
    ../../../src/gui/kernel/qlayout.h \
    ../../../include/QtGui/qlayoutitem.h \
    ../../../src/gui/kernel/qlayoutitem.h \
    ../../../include/QtGui/qgridlayout.h \
    ../../../src/gui/kernel/qgridlayout.h \
    ../../../include/QtGui/qclipboard.h \
    ../../../src/gui/kernel/qclipboard.h \
    ../../../include/QtGui/qformlayout.h \
    ../../../src/gui/kernel/qformlayout.h \
    ../../../include/QtGui/QLayout \
    ../../../include/QtGui/qgesture.h \
    ../../../src/gui/kernel/qgesture.h \
    ../../../include/QtGui/qgesturerecognizer.h \
    ../../../src/gui/kernel/qgesturerecognizer.h \
    ../../../include/QtGui/qsessionmanager.h \
    ../../../src/gui/kernel/qsessionmanager.h \
    ../../../include/QtGui/qshortcut.h \
    ../../../src/gui/kernel/qshortcut.h \
    ../../../include/QtGui/qsound.h \
    ../../../src/gui/kernel/qsound.h \
    ../../../include/QtGui/qstackedlayout.h \
    ../../../src/gui/kernel/qstackedlayout.h \
    ../../../include/QtGui/qtooltip.h \
    ../../../src/gui/kernel/qtooltip.h \
    ../../../include/QtGui/qwhatsthis.h \
    ../../../src/gui/kernel/qwhatsthis.h \
    ../../../include/QtGui/qwidgetaction.h \
    ../../../src/gui/kernel/qwidgetaction.h \
    ../../../include/QtGui/qvector2d.h \
    ../../../src/gui/math3d/qvector2d.h \
    ../../../include/QtGui/qcolormap.h \
    ../../../src/gui/painting/qcolormap.h \
    ../../../include/QtGui/qpaintengine.h \
    ../../../src/gui/painting/qpaintengine.h \
    ../../../include/QtGui/qprintengine.h \
    ../../../src/gui/painting/qprintengine.h \
    ../../../include/QtGui/qprinter.h \
    ../../../src/gui/painting/qprinter.h \
    ../../../include/QtGui/qprinterinfo.h \
    ../../../src/gui/painting/qprinterinfo.h \
    ../../../include/QtGui/QPrinter \
    ../../../include/QtCore/QList \
    ../../../include/QtGui/qstylepainter.h \
    ../../../src/gui/painting/qstylepainter.h \
    ../../../include/QtGui/qs60mainapplication.h \
    ../../../src/gui/s60framework/qs60mainapplication.h \
    ../../../include/QtGui/qs60mainappui.h \
    ../../../src/gui/s60framework/qs60mainappui.h \
    ../../../include/QtGui/qs60maindocument.h \
    ../../../src/gui/s60framework/qs60maindocument.h \
    ../../../include/QtGui/qkeyeventtransition.h \
    ../../../src/gui/statemachine/qkeyeventtransition.h \
    ../../../include/QtGui/qmouseeventtransition.h \
    ../../../src/gui/statemachine/qmouseeventtransition.h \
    ../../../include/QtGui/qcdestyle.h \
    ../../../src/gui/styles/qcdestyle.h \
    ../../../include/QtGui/qmotifstyle.h \
    ../../../src/gui/styles/qmotifstyle.h \
    ../../../include/QtGui/qcommonstyle.h \
    ../../../src/gui/styles/qcommonstyle.h \
    ../../../include/QtGui/qcleanlooksstyle.h \
    ../../../src/gui/styles/qcleanlooksstyle.h \
    ../../../include/QtGui/qwindowsstyle.h \
    ../../../src/gui/styles/qwindowsstyle.h \
    ../../../include/QtGui/qgtkstyle.h \
    ../../../src/gui/styles/qgtkstyle.h \
    ../../../include/QtGui/QCleanlooksStyle \
    ../../../include/QtGui/QPalette \
    ../../../include/QtGui/QFont \
    ../../../include/QtGui/QFileDialog \
    ../../../include/QtGui/qplastiquestyle.h \
    ../../../src/gui/styles/qplastiquestyle.h \
    ../../../include/QtGui/qproxystyle.h \
    ../../../src/gui/styles/qproxystyle.h \
    ../../../include/QtGui/QCommonStyle \
    ../../../include/QtGui/qs60style.h \
    ../../../src/gui/styles/qs60style.h \
    ../../../include/QtGui/qstylefactory.h \
    ../../../src/gui/styles/qstylefactory.h \
    ../../../include/QtGui/qstyleplugin.h \
    ../../../src/gui/styles/qstyleplugin.h \
    ../../../include/QtGui/qwindowscestyle.h \
    ../../../src/gui/styles/qwindowscestyle.h \
    ../../../include/QtGui/qwindowsmobilestyle.h \
    ../../../src/gui/styles/qwindowsmobilestyle.h \
    ../../../include/QtGui/qwindowsvistastyle.h \
    ../../../src/gui/styles/qwindowsvistastyle.h \
    ../../../include/QtGui/qwindowsxpstyle.h \
    ../../../src/gui/styles/qwindowsxpstyle.h \
    ../../../include/QtGui/qsymbianevent.h \
    ../../../src/gui/symbian/qsymbianevent.h \
    ../../../include/QtGui/qabstracttextdocumentlayout.h \
    ../../../src/gui/text/qabstracttextdocumentlayout.h \
    ../../../include/QtGui/qtextlayout.h \
    ../../../src/gui/text/qtextlayout.h \
    ../../../include/QtGui/qtextformat.h \
    ../../../src/gui/text/qtextformat.h \
    ../../../include/QtGui/qtextdocument.h \
    ../../../src/gui/text/qtextdocument.h \
    ../../../include/QtGui/qtextcursor.h \
    ../../../src/gui/text/qtextcursor.h \
    ../../../include/QtGui/qfontdatabase.h \
    ../../../src/gui/text/qfontdatabase.h \
    ../../../include/QtGui/qsyntaxhighlighter.h \
    ../../../src/gui/text/qsyntaxhighlighter.h \
    ../../../include/QtGui/qtextobject.h \
    ../../../src/gui/text/qtextobject.h \
    ../../../include/QtGui/qtextdocumentfragment.h \
    ../../../src/gui/text/qtextdocumentfragment.h \
    ../../../include/QtGui/qtextdocumentwriter.h \
    ../../../src/gui/text/qtextdocumentwriter.h \
    ../../../include/QtGui/qtextlist.h \
    ../../../src/gui/text/qtextlist.h \
    ../../../include/QtGui/qtexttable.h \
    ../../../src/gui/text/qtexttable.h \
    ../../../include/QtGui/qcompleter.h \
    ../../../src/gui/util/qcompleter.h \
    ../../../include/QtGui/qdesktopservices.h \
    ../../../src/gui/util/qdesktopservices.h \
    ../../../include/QtGui/qsystemtrayicon.h \
    ../../../src/gui/util/qsystemtrayicon.h \
    ../../../include/QtGui/qundogroup.h \
    ../../../src/gui/util/qundogroup.h \
    ../../../include/QtGui/qundostack.h \
    ../../../src/gui/util/qundostack.h \
    ../../../include/QtGui/qundoview.h \
    ../../../src/gui/util/qundoview.h \
    ../../../include/QtGui/qabstractbutton.h \
    ../../../src/gui/widgets/qabstractbutton.h \
    ../../../include/QtGui/qbuttongroup.h \
    ../../../src/gui/widgets/qbuttongroup.h \
    ../../../include/QtGui/qcalendarwidget.h \
    ../../../src/gui/widgets/qcalendarwidget.h \
    ../../../include/QtGui/qcheckbox.h \
    ../../../src/gui/widgets/qcheckbox.h \
    ../../../include/QtGui/qcombobox.h \
    ../../../src/gui/widgets/qcombobox.h \
    ../../../include/QtGui/qcommandlinkbutton.h \
    ../../../src/gui/widgets/qcommandlinkbutton.h \
    ../../../include/QtGui/qpushbutton.h \
    ../../../src/gui/widgets/qpushbutton.h \
    ../../../include/QtGui/qdatetimeedit.h \
    ../../../src/gui/widgets/qdatetimeedit.h \
    ../../../include/QtGui/qdial.h \
    ../../../src/gui/widgets/qdial.h \
    ../../../include/QtGui/qdialogbuttonbox.h \
    ../../../src/gui/widgets/qdialogbuttonbox.h \
    ../../../include/QtGui/qdockwidget.h \
    ../../../src/gui/widgets/qdockwidget.h \
    ../../../include/QtGui/qfocusframe.h \
    ../../../src/gui/widgets/qfocusframe.h \
    ../../../include/QtGui/qfontcombobox.h \
    ../../../src/gui/widgets/qfontcombobox.h \
    ../../../include/QtGui/qgroupbox.h \
    ../../../src/gui/widgets/qgroupbox.h \
    ../../../include/QtGui/qlabel.h \
    ../../../src/gui/widgets/qlabel.h \
    ../../../include/QtGui/qlcdnumber.h \
    ../../../src/gui/widgets/qlcdnumber.h \
    ../../../include/QtGui/qmainwindow.h \
    ../../../src/gui/widgets/qmainwindow.h \
    ../../../include/QtGui/qmdiarea.h \
    ../../../src/gui/widgets/qmdiarea.h \
    ../../../include/QtGui/qmdisubwindow.h \
    ../../../src/gui/widgets/qmdisubwindow.h \
    ../../../include/QtGui/qmenu.h \
    ../../../src/gui/widgets/qmenu.h \
    ../../../include/QtGui/qmenubar.h \
    ../../../src/gui/widgets/qmenubar.h \
    ../../../include/QtGui/qmenudata.h \
    ../../../src/gui/widgets/qmenudata.h \
    ../../../include/QtGui/qplaintextedit.h \
    ../../../src/gui/widgets/qplaintextedit.h \
    ../../../include/QtGui/qtextedit.h \
    ../../../src/gui/widgets/qtextedit.h \
    ../../../include/QtGui/qprintpreviewwidget.h \
    ../../../src/gui/widgets/qprintpreviewwidget.h \
    ../../../include/QtGui/qprogressbar.h \
    ../../../src/gui/widgets/qprogressbar.h \
    ../../../include/QtGui/qradiobutton.h \
    ../../../src/gui/widgets/qradiobutton.h \
    ../../../include/QtGui/qscrollbar.h \
    ../../../src/gui/widgets/qscrollbar.h \
    ../../../include/QtGui/qsizegrip.h \
    ../../../src/gui/widgets/qsizegrip.h \
    ../../../include/QtGui/qspinbox.h \
    ../../../src/gui/widgets/qspinbox.h \
    ../../../include/QtGui/qsplashscreen.h \
    ../../../src/gui/widgets/qsplashscreen.h \
    ../../../include/QtGui/qsplitter.h \
    ../../../src/gui/widgets/qsplitter.h \
    ../../../include/QtGui/qstackedwidget.h \
    ../../../src/gui/widgets/qstackedwidget.h \
    ../../../include/QtGui/qstatusbar.h \
    ../../../src/gui/widgets/qstatusbar.h \
    ../../../include/QtGui/qtextbrowser.h \
    ../../../src/gui/widgets/qtextbrowser.h \
    ../../../include/QtGui/qtoolbar.h \
    ../../../src/gui/widgets/qtoolbar.h \
    ../../../include/QtGui/qtoolbox.h \
    ../../../src/gui/widgets/qtoolbox.h \
    ../../../include/QtGui/qtoolbutton.h \
    ../../../src/gui/widgets/qtoolbutton.h \
    ../../../include/QtGui/qworkspace.h \
    ../../../src/gui/widgets/qworkspace.h \
    ../calculator/button.h \
    ../../../include/QtGui/QToolButton
    $(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp\obj\debug_shared\button.o ..\calculator\button.cpp

    tmp/obj/debug_shared/calculator.o: ../calculator/calculator.cpp ../../../include/QtGui/QtGui \
    ../../../include/QtCore/QtCore \
    ../../../include/QtCore/qabstractanimation.h \
    ../../../src/corelib/animation/qabstractanimation.h \
    ../../../include/QtCore/qobject.h \
    ../../../src/corelib/kernel/qobject.h \
    ../../../include/QtCore/qobjectdefs.h \
    ../../../src/corelib/kernel/qobjectdefs.h \
    ../../../include/QtCore/qnamespace.h \
    ../../../src/corelib/global/qnamespace.h \
    ../../../include/QtCore/qglobal.h \
    ../../../src/corelib/global/qglobal.h \
    ../../../include/QtCore/qconfig.h \
    ../../../src/corelib/global/qconfig.h \
    ../../../include/QtCore/qfeatures.h \
    ../../../src/corelib/global/qfeatures.h \
    ../../../include/QtCore/qstring.h \
    ../../../src/corelib/tools/qstring.h \
    ../../../include/QtCore/qchar.h \
    ../../../src/corelib/tools/qchar.h \
    ../../../include/QtCore/qbytearray.h \
    ../../../src/corelib/tools/qbytearray.h \
    ../../../include/QtCore/qatomic.h \
    ../../../src/corelib/thread/qatomic.h \
    ../../../include/QtCore/qbasicatomic.h \
    ../../../src/corelib/thread/qbasicatomic.h \
    ../../../include/QtCore/qatomic_bootstrap.h \
    ../../../src/corelib/arch/qatomic_bootstrap.h \
    ../../../include/QtCore/qatomic_arch.h \
    ../../../src/corelib/arch/qatomic_arch.h \
    ../../../include/QtCore/qatomic_vxworks.h \
    ../../../src/corelib/arch/qatomic_vxworks.h \
    ../../../include/QtCore/qatomic_powerpc.h \
    ../../../src/corelib/arch/qatomic_powerpc.h \
    ../../../include/QtCore/qatomic_alpha.h \
    ../../../src/corelib/arch/qatomic_alpha.h \
    ../../../include/QtCore/qatomic_arm.h \
    ../../../src/corelib/arch/qatomic_arm.h \
    ../../../include/QtCore/qatomic_armv6.h \
    ../../../src/corelib/arch/qatomic_armv6.h \
    ../../../include/QtCore/qatomic_avr32.h \
    ../../../src/corelib/arch/qatomic_avr32.h \
    ../../../include/QtCore/qatomic_bfin.h \
    ../../../src/corelib/arch/qatomic_bfin.h \
    ../../../include/QtCore/qatomic_generic.h \
    ../../../src/corelib/arch/qatomic_generic.h \
    ../../../include/QtCore/qatomic_i386.h \
    ../../../src/corelib/arch/qatomic_i386.h \
    ../../../include/QtCore/qatomic_ia64.h \
    ../../../src/corelib/arch/qatomic_ia64.h \
    ../../../include/QtCore/qatomic_macosx.h \
    ../../../src/corelib/arch/qatomic_macosx.h \
    ../../../include/QtCore/qatomic_x86_64.h \
    ../../../src/corelib/arch/qatomic_x86_64.h \
    ../../../include/QtCore/qatomic_mips.h \
    ../../../src/corelib/arch/qatomic_mips.h \
    ../../../include/QtCore/qatomic_parisc.h \
    ../../../src/corelib/arch/qatomic_parisc.h \
    ../../../include/QtCore/qatomic_s390.h \
    ../../../src/corelib/arch/qatomic_s390.h \
    ../../../include/QtCore/qatomic_sparc.h \
    ../../../src/corelib/arch/qatomic_sparc.h \
    ../../../include/QtCore/qatomic_windows.h \
    ../../../src/corelib/arch/qatomic_windows.h \
    ../../../include/QtCore/qatomic_windowsce.h \
    ../../../src/corelib/arch/qatomic_windowsce.h \
    ../../../include/QtCore/qatomic_symbian.h \
    ../../../src/corelib/arch/qatomic_symbian.h \
    ../../../include/QtCore/qatomic_sh.h \
    ../../../src/corelib/arch/qatomic_sh.h \
    ../../../include/QtCore/qatomic_sh4a.h \
    ../../../src/corelib/arch/qatomic_sh4a.h \
    ../../../include/Qt3Support/q3cstring.h \
    ../../../src/qt3support/tools/q3cstring.h \
    ../../../include/QtCore/qstringbuilder.h \
    ../../../src/corelib/tools/qstringbuilder.h \
    ../../../include/QtCore/qmap.h \
    ../../../src/corelib/tools/qmap.h \
    ../../../include/QtCore/qiterator.h \
    ../../../src/corelib/tools/qiterator.h \
    ../../../include/QtCore/qlist.h \
    ../../../src/corelib/tools/qlist.h \
    ../../../include/QtCore/qalgorithms.h \
    ../../../src/corelib/tools/qalgorithms.h \
    ../../../include/QtCore/qcoreevent.h \
    ../../../src/corelib/kernel/qcoreevent.h \
    ../../../include/QtCore/qscopedpointer.h \
    ../../../src/corelib/tools/qscopedpointer.h \
    ../../../include/QtCore/qanimationgroup.h \
    ../../../src/corelib/animation/qanimationgroup.h \
    ../../../include/QtCore/qparallelanimationgroup.h \
    ../../../src/corelib/animation/qparallelanimationgroup.h \
    ../../../include/QtCore/qpauseanimation.h \
    ../../../src/corelib/animation/qpauseanimation.h \
    ../../../include/QtCore/qpropertyanimation.h \
    ../../../src/corelib/animation/qpropertyanimation.h \
    ../../../include/QtCore/qvariantanimation.h \
    ../../../src/corelib/animation/qvariantanimation.h \
    ../../../include/QtCore/qeasingcurve.h \
    ../../../src/corelib/tools/qeasingcurve.h \
    ../../../include/QtCore/qvector.h \
    ../../../src/corelib/tools/qvector.h \
    ../../../include/QtCore/QPointF \
    ../../../include/QtCore/qpoint.h \
    ../../../src/corelib/tools/qpoint.h \
    ../../../include/QtCore/QPoint \
    ../../../include/QtCore/qvariant.h \
    ../../../src/corelib/kernel/qvariant.h \
    ../../../include/QtCore/qmetatype.h \
    ../../../src/corelib/kernel/qmetatype.h \
    ../../../include/QtCore/qdatastream.h \
    ../../../src/corelib/io/qdatastream.h \
    ../../../include/QtCore/qiodevice.h \
    ../../../src/corelib/io/qiodevice.h \
    ../../../include/QtCore/qhash.h \
    ../../../src/corelib/tools/qhash.h \
    ../../../include/QtCore/qpair.h \
    ../../../src/corelib/tools/qpair.h \
    ../../../include/QtCore/qsequentialanimationgroup.h \
    ../../../src/corelib/animation/qsequentialanimationgroup.h \
    ../../../include/QtCore/qtextcodec.h \
    ../../../src/corelib/codecs/qtextcodec.h \
    ../../../include/QtCore/qtextcodecplugin.h \
    ../../../src/corelib/codecs/qtextcodecplugin.h \
    ../../../include



  • lösch mal alle Makefiles (auch aus den Unterordnern) und führ danach qmake neu aus (oder starte im QtCreator den Kompiliervorgang)



  • habe alle makefiles geloescht, danach im creator qmake ausgefuehrt (es entstehen wieder neue makefiles).

    danach alles neu erstellt und bekomme wieder gleiche linker-fehler.

    was mich etwas stutzig macht, ist die meldung vor dem compilieren:

    D:\Qt\qt\examples\widgets\calculator-build-desktop\tmp\moc\release_shared\moc_button.cpp konnte nicht gefunden werden
    D:\Qt\qt\examples\widgets\calculator-build-desktop\tmp\obj\release_shared\button.o konnte nicht gefunden werden

    ich vermute das kommt daher weil nach einem clean die temporaeren moc-files geloescht werden und durch moc erst wieder neu erstellt werden muessen.

    die linker fehler danach verstehe ich jedoch nicht.

    schon sehr seltsam dass sich sogar die beispiele nicht anstaendig linken lassen.
    habe ich vielleicht irgend eine system-umgebungs-variable vergessen !?!? QTDIR oder so aehnlich?



  • entweder QTDIR setzen oder es sollte afaik auch reichen, im QtCreator darauf zu achten, dass die installierte Qt-Version dort auch eingetragen und ausgewählt ist



  • folgendes:

    habe alles komplett deinstalliert. danach die qt-sdk version 4.6.3 von der nokia seite http://qt.nokia.com/downloads/sdk-windows-cpp
    runtergesaugt.

    alles nochmal neu installiert. die verzeichnisse
    D:\Qt\2010.04\bin
    D:\Qt\2010.04\qt\bin
    D:\Qt\2010.04\mingw\bin

    system-path hinzugefuegt.

    Qt-Creator gestartet, ein beispielprojekt geoeffnet und auf neu erstellen gegangen.

    compilierung: alles ok.
    linken: die besagte fehlermeldungs-liste

    bin am verzweifeln, google jetzt schon seit einigen stunden

    eine evtl. moeglichkeit (habe ich in irgendnem anderen forum gelesen) waere dass die libraries die installiert wurden evtl. nicht mit dem selben compiler (mingw-gcc 4.4) gebaut wurden .. kann das sein !?!?!

    waere eher unwahrscheinlich, warum sollten die trolltech leute eine nicht funktionierende sdk rausgeben?

    😕



  • fuer diejenigen, die es interessiert:

    es gibt eine umgebungsvariable namens LIB die normalerweise auf sowas wie

    C:\Programme\Microsoft Visual Studio .NET 2003\SDK\v1.1\Lib\

    steht.

    und jetzt das schoene:

    die aktuellste qt sdk kommt mit dem letzten backslash nicht klar. wenn man diesen entfernt geht der linker-vorgang fehlerlos von statten.

    ich koennte kotzen .. einen ganzen tag lang gesucht. das sowas nirgends auf qt seite steht als hinweis ist bemerkenswert.

    dies ist uebrigens ein bekannter qt bug.



  • siehe hierzu auch:

    [url]
    http://www.qtcentre.org/threads/30962-Demo-projects-not-compiling
    [/url]
    trotzdem danke.
    gruss.



  • kurios... danke für den Hinweis... auf das muss man erstmal kommen



  • ja sehr kurious sogar.

    unglaublich was so ein backslash alles ausmachen kann. einen ganzen tag hat mich die suche nach der ursache gekostet. frage mich was die QT Entwickler dazu sagen wuerden.

    gruss


Log in to reply