Ich kann ein einfaches Qt-Projekt (ein Beispiel mit dem Hauptfenster) nicht kompilieren. Ich habe es über die Kommandozeile und auch über QtCreator versucht. Zuerst sollte qmake Makefile mit der Befehlsregel uic erstellen, um so einfach wie es sein soll, in eine .h zu übersetzen.Konnte kein Qt-Projekt in qtcreator kompilieren
Qt Creator zeigt die folgenden Warnungen/Fehlermeldungen auf der Konsole an.
09:06:30: Running steps for project untitled...
09:06:30: Starting: "D:\QT\qt-everywhere-opensource-src-5.6.0\qtbase\bin\qmake.exe" C:\workspace_llb_27-05-2016\untitled\untitled.pro -r -spec win32-g++
09:06:32: The process "D:\QT\qt-everywhere-opensource-src-5.6.0\qtbase\bin\qmake.exe" exited normally.
09:06:32: Starting: "C:\mingw\mingwx64_481r0-sjlj-rev2\bin\mingw32-make.exe"
C:/mingw/mingwx64_481r0-sjlj-rev2/bin/mingw32-make -f Makefile.Debug
mingw32-make[1]: Entering directory 'C:/build_untitled_Qt_5_6_0_Built_by_mingwx64_481r0_sjlj_rev2_Debug'
/C/build_untitled_Qt_5_6_0_Built_by_mingwx64_481r0_sjlj_rev2_Debug/uic_wrapper.sh ../workspace_llb_27-05-2016/untitled/mainwindow.ui -o ui_mainwindow.h
Makefile.Debug:318: recipe for target 'ui_mainwindow.h' failed
process_begin: CreateProcess(NULL, /C/build_untitled_Qt_5_6_0_Built_by_mingwx64_481r0_sjlj_rev2_Debug/uic_wrapper.sh ../workspace_llb_27-05-2016/untitled/mainwindow.ui -o ui_mainwindow.h, ...) failed.
make (e=2): Le fichier spécifié est introuvable.
mingw32-make[1]: *** [ui_mainwindow.h] Error 2
mingw32-make[1]: Leaving directory 'C:/build_untitled_Qt_5_6_0_Built_by_mingwx64_481r0_sjlj_rev2_Debug'
Makefile:34: recipe for target 'debug' failed
mingw32-make: *** [debug] Error 2
09:06:33: The process "C:\mingw\mingwx64_481r0-sjlj-rev2\bin\mingw32-make.exe" exited with code 2.
Error while building/deploying project untitled (kit: Qt 5.6.0 (Built by mingwx64_481r0-sjlj-rev2))
When executing step "Make"
Dank
Aus irgendeinem Grund sieht es aus wie ui_mainwindow.h in nicht vorhanden, wahrscheinlich konnte uic_wrapper es nicht generieren. Ich schlage vor, separat nur Hauptfenster.ui zu kompilieren und zu sehen, ob das funktioniert. – Marco
Danke für Ihre Antwort Marco. es scheint nicht zu funktionieren. Ich öffne Eingabeaufforderung, wo ich ui_wrapper.bat und mein Hauptfenster.ui dann habe ich die Befehlszeile uic_wrapper.bat -o mainwindow.ui ui_mainwindow.h aber es funktioniert nicht und es sollte das Makefile sein, das die uic.exe invock – Loki