URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 7112
[ Назад ]

Исходное сообщение
"QDevelop 0.25 + Qt 4.3.3 + MinGW 5.1.3"

Отправлено giperon , 19-Янв-08 11:41 
Добрый день!

Прошу помощи, изошелся весь, при попытке собрать проект, вываливается:

Сборка (make)...
C:/MinGW/bin/mingw32-make -f Makefile.Release
mingw32-make[1]: Entering directory `C:/Documents and Settings/karelinav/project/test'
mingw32-make[1]: Leaving directory `C:/Documents and Settings/karelinav/project/test'
mingw32-make[1]: *** No rule to make target `build\ui_dialog.h', needed by `bin\test.exe'.  Stop.
mingw32-make: *** [release] Error 2
---------------------- Сборка завершена с 1  ошибками ----------------------

Понятно, что не запускается uic или запускается но не создает заголовочный файл, в чем проблема, ничего понять немогу, жду вашей помощи.


Содержание

Сообщения в этом обсуждении
"QDevelop 0.25 + Qt 4.3.3 + MinGW 5.1.3"
Отправлено Smile , 19-Янв-08 22:30 
>[оверквотинг удален]
>C:/MinGW/bin/mingw32-make -f Makefile.Release
>mingw32-make[1]: Entering directory `C:/Documents and Settings/karelinav/project/test'
>mingw32-make[1]: Leaving directory `C:/Documents and Settings/karelinav/project/test'
>mingw32-make[1]: *** No rule to make target `build\ui_dialog.h', needed by `bin\test.exe'.  
>Stop.
>mingw32-make: *** [release] Error 2
>---------------------- Сборка завершена с 1  ошибками ----------------------
>
>Понятно, что не запускается uic или запускается но не создает заголовочный файл,
>в чем проблема, ничего понять немогу, жду вашей помощи.

Не совсем понятно что собирается: qdevelop или какой-то проект в qdevelop?

в любом случае необходимо выполнить следующие условия:
бинарники mingw должны быть в путях
бинарники qt4 должны быть в путях
переменные среды QTDIR, QMAKESPEC должны быть правильно настроены

далее желательно избавиться от уже существующего makefile и пересоздать его используя qmake (возможно потребуется -recursive).


"QDevelop 0.25 + Qt 4.3.3 + MinGW 5.1.3"
Отправлено Visor , 23-Янв-08 00:24 
>[оверквотинг удален]
>
>Не совсем понятно что собирается: qdevelop или какой-то проект в qdevelop?
>
>в любом случае необходимо выполнить следующие условия:
>бинарники mingw должны быть в путях
>бинарники qt4 должны быть в путях
>переменные среды QTDIR, QMAKESPEC должны быть правильно настроены
>
>далее желательно избавиться от уже существующего makefile и пересоздать его используя qmake
>(возможно потребуется -recursive).

Нет, это всего лишь баг Qt 4.3.3
У многих аналогичная ситуация...
Тот же проект, после перехода на 4.3.3 перестал нормально собираться


"QDevelop 0.25 + Qt 4.3.3 + MinGW 5.1.3"
Отправлено Visor , 23-Янв-08 00:36 
>[оверквотинг удален]
>C:/MinGW/bin/mingw32-make -f Makefile.Release
>mingw32-make[1]: Entering directory `C:/Documents and Settings/karelinav/project/test'
>mingw32-make[1]: Leaving directory `C:/Documents and Settings/karelinav/project/test'
>mingw32-make[1]: *** No rule to make target `build\ui_dialog.h', needed by `bin\test.exe'.  
>Stop.
>mingw32-make: *** [release] Error 2
>---------------------- Сборка завершена с 1  ошибками ----------------------
>
>Понятно, что не запускается uic или запускается но не создает заголовочный файл,
>в чем проблема, ничего понять немогу, жду вашей помощи.

http://trolltech.com/developer/task-tracker/index_html?metho...


"QDevelop 0.25 + Qt 4.3.3 + MinGW 5.1.3"
Отправлено giperon , 23-Янв-08 14:10 
Натурально слеши не те в make файле, исправил make файл вручную, заработало. Но это конечно извращение при большом количестве форм, придется откатываться на ранишнюю версию :(