Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets > [Qt] Qt Creator не находит mingw32-make.exe


Автор: SoulSeeker 20.6.2009, 23:09
Поставил Qt Creator, при попытке собрать любой проект выдает следующее:

QMAKESPEC set to mingw32-g++ overrides mkspec of selected qt win32-g++
Configuration unchanged, skipping QMake step.
Could not find make command: mingw32-make.exe in the build environment
Error while building project qgui
When executing build step 'Make'
Canceled build.


Думаю на переменные окружения. Как задать путь до mingw32-make.exe ? И почему ругается на QMAKESPEC ?

Автор: Cheloveck 20.6.2009, 23:25
у меня QMAKESPEC D:\Qt\2009.01\mingw\bin\mingw32-c++.exe

Добавлено через 1 минуту и 55 секунд
Проверь, стоит ли у тебя вообще MinGW

Автор: Acer 21.6.2009, 08:41
Цитата(SoulSeeker @ 20.6.2009,  22:09)
Думаю на переменные окружения. Как задать путь до mingw32-make.exe ? И почему ругается на QMAKESPEC ?

в свойствах твоего компьютера к переменным окружения пользователя добавь в переменную PATH такие значения:
%MinGWDir%\bin;%QT_DIR%\bin
то, что выделено знаками % замени на свои пути.
У меня
C:\MinGW\bin;C:\Qt\4.5.0\bin

Автор: SoulSeeker 21.6.2009, 10:24
Cheloveck, Acer, спасибо. Теперь всё работает smile

Автор: Izabela 26.8.2009, 10:16
Привет


У меня такая же проблема но после установки переменных окружения ничево не изменилось smile 

Цитата

Running build steps for project myProject...
Starting: C:/Qt/2009.03/qt/bin/qmake.exe D:/projects/myProject/myProject.pro -spec win32-g++ -r 
Exited with code 0.
Could not find make command: mingw32-make.exe in the build environment
Error while building project myProject
When executing build step 'Make'
Canceled build.




Автор: Cheloveck 26.8.2009, 10:50
возьми http://download.qt.nokia.com/qtsdk/qt-sdk-win-opensource-2009.03.1.exe и поставь

Добавлено через 3 минуты и 29 секунд
А ещё можно в переменную PATH дописать путь до mingw\bin

Автор: andrew_121 26.8.2009, 15:01
Цитата(Cheloveck @  20.6.2009,  23:25 Найти цитируемый пост)
у меня QMAKESPEC D:\Qt\2009.01\mingw\bin\mingw32-c++.exe

это что такое? smile QMAKESPEC должна содержать win32-g++, ни каких путей!
А вот QTDIR, должна содержать путь к корневому каталогу Qt

Автор: Cheloveck 26.8.2009, 15:15
andrew_121, я никогда по этому поводу не парился, ибо не было проблем. У меня путь до mingw/bin вписан в переменную PATH (ибо я юзаю g++ отдельно часто), а QTDIR вообще нет))

Автор: andrew_121 26.8.2009, 20:40
Цитата(Cheloveck @  26.8.2009,  15:15 Найти цитируемый пост)
У меня путь до mingw/bin вписан в переменную PATH (ибо я юзаю g++ отдельно часто)

это понятно.


Цитата(Cheloveck @  26.8.2009,  15:15 Найти цитируемый пост)
а QTDIR вообще нет))

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

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)