Russian Qt Forum

Qt => Установка, сборка, отладка, тестирование => Тема начата: Ilshat89 от Март 13, 2009, 23:09



Название: Ошибка Qt
Отправлено: Ilshat89 от Март 13, 2009, 23:09
Здравствуйте! При компиляции любого проекта из Qt Creator вылазит ошибка:

Running build steps for project HelloWorld...
Creating gdb macros library...
No valid Qt version set. Set one in Tools/Options

Error while building project HelloWorld
When executing build step 'QMake'
Canceled build.

Везде поискал, нигде об этом слова нет!:( Кто знает как я ее решить????


Название: Re: Ошибка Qt
Отправлено: pastor от Март 13, 2009, 23:13
См. Tools/Options/Qt4/Qt Versions


Название: Re: Ошибка Qt
Отправлено: Rcus от Март 13, 2009, 23:15
 ??? умвр, хм.
А следовать рекомендациям выделенным жирным и красным я так понимаю пробовали... И из консоли тот же проект собирается...
если хотите играть в загадки дальше не говорите ответ полностью, дайте другим поиграть :)))


Название: Re: Ошибка Qt
Отправлено: Ilshat89 от Март 13, 2009, 23:24
Я смотрел! Ставил разные пути. Во вкладке "Projects -> Debug General" в строке "Qt version" есть выпадающий список, там выбираю нужный и правее выходит сообщ "This Qt-Version is not invalid."! Че ему не нравиться???...
Вот рисунок 60Кб (там подчеркнуто):


Название: Re: Ошибка Qt
Отправлено: Rcus от Март 13, 2009, 23:30
меню -> Tools -> Options (Alt + T, O)


Название: Re: Ошибка Qt
Отправлено: Ilshat89 от Март 13, 2009, 23:37
Я там смотрел! Потому и "invalid", потому что он сам не может найти себя (<not found>)!
У меня WindowsXP SP 3. Может гдето в переменных окружения нужно ввести путь к проге?


Название: Re: Ошибка Qt
Отправлено: Rcus от Март 13, 2009, 23:49
Хмм, вы устанавливали Qt SDK? Я сегоднявчера ставил - вместе с креатором ставится Qt 4.5.0 и сразу прописывается. Обычно исполняемые файлы креатора находятся в папке QTSDK/bin, а библиотека в QTSDK/qt/


Название: Re: Ошибка Qt
Отправлено: Ilshat89 от Март 14, 2009, 00:02
Да, Windows версию. Когда я сам прописываю путь к Qt он уже не пишет "not valid", а пишет "The Qt Version is not installed. Run make install". Искал make.exe нигде такого нету........


Название: Re: Ошибка Qt
Отправлено: Rcus от Март 14, 2009, 00:17
Ужасы какие-то рассказываете. После установки SDK в меню программ появляется пункт Qt SDK -> Tools prompt (не помню точное название), что вызывает консоль с установленными переменными окружения. Попробуйте из нее собрать какой-нибудь проект. Или переустановите SDK полностью, не должно быть такого совершенно точно.
P.S. Qt SDK для Windows поставляется с MinGW, там нет make.exe, но есть mingw32-make.exe :)


Название: Re: Ошибка Qt
Отправлено: remiznik от Март 14, 2009, 00:55
я извеняюсь !
но после распоковки SDK её ешо надо же вроде собрать с помошью configure и mingw32-make !


Название: Re: Ошибка Qt
Отправлено: Ilshat89 от Март 14, 2009, 01:00
я извеняюсь !
но после распоковки SDK её ешо надо же вроде собрать с помошью configure и mingw32-make !
А как это сделать?


Название: Re: Ошибка Qt
Отправлено: remiznik от Март 14, 2009, 01:15
ну можно в стандартной консоли но тогда надо будет настраивать окружение компилятор и тому подобное ! а можно запустиь консоль QT  там всё должно автаматически настроено
после распаковки SDK в пуске в программах есть Qt Command Prompt запускаешь ... и там задаешь комады configure c параметрами конфигурации а потом запускаешь minwg32-make !


Название: Re: Ошибка Qt
Отправлено: Rcus от Март 14, 2009, 01:24
я извеняюсь !
но после распоковки SDK её ешо надо же вроде собрать с помошью configure и mingw32-make !
Это типа такая шутка? Дистрибутив Qt SDK для Windows весит 196 метров, работает он из коробки. Но все же интересно узнать что нужно сделать чтобы он не заработал.


Название: Re: Ошибка Qt
Отправлено: remiznik от Март 14, 2009, 01:29
всмысле из коробки ?  достаточно только установить SDK  иможно работать ? чото у меня так не получилось (


Название: Re: Ошибка Qt
Отправлено: Karl-Philipp от Март 14, 2009, 01:41
всмысле из коробки ?  достаточно только установить SDK  иможно работать ? чото у меня так не получилось (
в том смысле, что большинство нужных библиотек уже скомпилированы.
Да, достаточно установить SDK и можно работать :)


Название: Re: Ошибка Qt
Отправлено: Ilshat89 от Март 14, 2009, 10:43
Да вот не получается так! Я 4 раза переустановил его. Та же ошибка. И configure запустил. Там тоже вылазила ошибка. Ее еле как исправил. Затем запустил mingw32-make. Он долго "работал", потом вообще вышел "экран смерти" и Винда перезапустилась!.. =( А Qt так и находит самого себя. Вобщем, решил больше не мучиться....... Всем спасибо за помощь!


Название: Re: Ошибка Qt
Отправлено: remiznik от Март 14, 2009, 13:43
всмысле из коробки ?  достаточно только установить SDK  иможно работать ? чото у меня так не получилось (
в том смысле, что большинство нужных библиотек уже скомпилированы.
Да, достаточно установить SDK и можно работать :)

странно но у меня как и у автора темы не получилось откомпилирвоать приложение пишет ошибка с QMake ! хотя все пути вроде правельно настроины !


Название: Re: Ошибка Qt
Отправлено: remiznik от Март 14, 2009, 15:04
сделал как вы сказали просто установил SDK все пути вроде прописаны ! запускаю тестовый проект и вот такая ошибка
Код:
Running build steps for project test2...
Creating gdb macros library...
Starting: C:/Qt/2009.01/qt/bin/qmake.exe C:/Documents and Settings/remiznik/Мои документы/project/test2/test2.pro -spec win32-g++ -r CONFIG+=debug_and_release CONFIG+=release
Cannot find file: c:\Documents and Settings\remiznik\Мои документы\project\test2\test2.pro.
Exited with code 2.
Error while building project test2
When executing build step 'QMake'

не может найти фаел test2.pro заглянул в папку там этот фаел есть ! в чом проблема тогда ?


Название: Re: Ошибка Qt
Отправлено: pastor от Март 14, 2009, 15:10
Цитировать
не может найти фаел test2.pro заглянул в папку там этот фаел есть ! в чом проблема тогда ?

1. Путь с пробелами
2. Кирилица в пути


Название: Re: Ошибка Qt
Отправлено: remiznik от Март 14, 2009, 15:21
спасибо ! проблема и правда была в пути )

Только вот ешо вопрос как сделать статическую сборку ?


Название: Re: Ошибка Qt
Отправлено: spirit от Март 15, 2009, 19:15
Только вот ешо вопрос как сделать статическую сборку ?
см. на вики (http://www.prog.org.ru/wiki) форума в разделе установка.


Название: Re: Ошибка Qt
Отправлено: Ilshat89 от Март 15, 2009, 22:40
Ого! Отключил Касперский и удалил его из процессов (avp.exe), затем установил Qt SDK и заработало! ;) И Configure сконфигурировал все без ошибок! А столько мучался до этого!!!.........
А сколько примерно нужно ждать, пока mingw32-make все сделает ???


Название: Re: Ошибка Qt
Отправлено: crackedmind от Март 15, 2009, 23:59
зависит от машины :) У меня около 5-6 часов на все уходит ) особенно долго вебкит компилируется
целерон д 3 ггц и 2 гб памяти.


Название: Re: Ошибка Qt
Отправлено: pethead от Март 17, 2009, 10:27
подтверждаю. есть такая ошибка.

No valid Qt version set. Set one in Tools/Options  

вероятно (!) проявляется при установленном касперском.
на компе где его нет - нет и проблем с qt.

кстати на проблемном комп и qt demo не работает: запускается но пишет что no valid documentaions installed что то такое...



Название: Re: Ошибка Qt
Отправлено: Ilshat89 от Март 17, 2009, 19:37
зависит от машины :) У меня около 5-6 часов на все уходит ) особенно долго вебкит компилируется
целерон д 3 ггц и 2 гб памяти.
Ооооо!!!  >:(

кстати на проблемном комп и qt demo не работает: запускается но пишет что no valid documentaions installed что то такое...
Да! Было такое!  8)


Название: Re: Ошибка Qt
Отправлено: nixman05 от Май 02, 2010, 13:09
зависит от машины :) У меня около 5-6 часов на все уходит ) особенно долго вебкит компилируется
целерон д 3 ггц и 2 гб памяти.

Да есть такое mingw работает намного медленее gcc :
На одной и тойже машине
сборка qt под windows 7 часов;
собка qt и X.org под Linux 3 часа (Заметьте, что машина одна и таже)




Название: Re: Ошибка Qt
Отправлено: ufna от Май 02, 2010, 13:28
ужас какой-то у вас со скоростями О_о

сколько раз Qt не пересобирал, больше 3х часов никогда не уходило на сий процесс, на ноуте Vista/2Gb RAM/1.8 GHz T7100