Russian Qt Forum

Qt => Qt-инструментарий => Тема начата: mva2204 от Август 19, 2009, 13:52



Название: Qtcreator Импорт проекта основанного на Makefile
Отправлено: mva2204 от Август 19, 2009, 13:52
Пытаюсь сделать в  Qtcreator "Импорт проекта основанного на Makefile".  При этом создаются дополнительные файлы с расширением .config, .files, .includes. Но файл *.pro не создается. И я так думаю поэтому не получается собрать проект, пишет:
Выполняется сборка проекта ****...
Невозможно запустить процесс make
Ошибка во время сборки проекта ****
Во время выполнения сборки на этапе 'Make'

Что я делаю не так? Что необходимо чтобы правильно прошел "Импорт проекта основанного на Makefile"?


Название: Re: Qtcreator Импорт проекта основанного на Makefile
Отправлено: SLiDER от Август 22, 2009, 22:24
Для начала неполохо было бы подробнее описать следующие вещи:
1. Что за операционка?
2. Чем компилируем?
3. Есть ли у вас make?

Судя по сообщению об ошибке QtCreator просто не может найти утилиту make.


Название: Re: Qtcreator Импорт проекта основанного на Makefile
Отправлено: mva2204 от Август 24, 2009, 08:30
Компилирую под ОС Windows. Qt Creator 1.2.1 устанваливал с qt-sdk-win-opensource-2009.03.1.
Где можно скачать под windows make утилиту, и где ее в креаторе прописать?


Название: Re: Qtcreator Импорт проекта основанного на Makefile
Отправлено: kuzulis от Август 24, 2009, 13:27
Цитировать
Где можно скачать под windows make утилиту, и где ее в креаторе прописать?

маке утилита - это линк на :
1. Если используется MinGw - то это mingw32-make.exe (поставляется в пакете/инсталляшке компилятора MinGW)
2. Если используется микрософтовский компилер - то это nmake.exe (поставляется с микрософтовской средой)

Нужно прописать правильно в винде пути к компиляторам и т.п.

вот на примере MinGW у меня так:

переменная    значение
PATH              D:\Qt\4.1.1\bin;D:\MinGW\bin
QMAKESPEC    win32-g++
QTDIR             D:\Qt\4.1.1

ЗЫ: но лучше это посмотреть в доке по настройке QT и т.п.
вот например тут: D:/Qt/4.1.1/doc/html/install-win.html
(это где у меня лежит дока)
по аналогии аналогично и у тебя должна она быть :)