Я не могу скомпилировать простой проект Qt (пример с основным окном). Я попробовал это через командную оболочку, а также на QtCreator. сначала qmake должен создать make-файл с правилом команды uic, чтобы перевести так просто, как это должно было быть с ui на .h.Невозможно скомпилировать проект Qt в qtcreator
Qt Creator, отображающий следующие предупреждения/сообщения об ошибках на консоли.
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"
Благодаря
По какой-то причине это выглядит как ui_mainwindow.h в нет, вероятно, uic_wrapper не смог его сгенерировать. Я предлагаю попробовать компилировать отдельно только mainwindow.ui и посмотреть, работает ли это. – Marco
Спасибо за ваш ответ Марко. кажется, не работает. Я открываю командную строку, где у меня есть ui_wrapper.bat и мой mainwindow.ui, тогда я запускаю командную строку uic_wrapper.bat -o mainwindow.ui ui_mainwindow.h, но это не работает, и это должен быть make-файл, который вызывает uic.exe – Loki