Russian Qt Forum

Qt => Qt-инструментарий => Тема начата: spectre71 от Июль 30, 2009, 18:31



Название: Qt Creator, как заставить работать с mingw?
Отправлено: spectre71 от Июль 30, 2009, 18:31
Qt 4.5.2/Windows XP
Раньше собирал проект под VS2005 c qt-vsintegration-1.4.3 Все ОК!
Поставил qt-creator-win-commercial-1.2.1, прописал пути на его bin и bin mingw.
В VS2005, из его проекта, сгенерил *pro и *pri файлы.
Открыл в креаторе. Скомпилил! При компиляции не понравились некоторый warnings, очень уж смахивали на VS2005.
Открываю Makefile.Debug и вижу: "CC = cl" - видимо компилятор от VS2005?
Что за ерунда?
Далее смотрю настройки сборки в Креаторе. Этапы сборки - QMake, Make.
Для этапа Make написана такая хрень:
[label]Заменить nmake.exe: [поле ввода]
[label]Параметры make: [поле ввода]

Так вот, nmake.exe это make из VS2005! Какого черта он там делает, и на что мне его заменять?
И как заставить креатор прописывать в Makefile "CC = gcc"?
Короче, хочу собирать прогу креатором полностью через mingw! Чтомне для этого нужно сделать?









Название: Re: Qt Creator, как заставить работать с mingw?
Отправлено: spectre71 от Июль 31, 2009, 12:31
Понял прикол.
Нужно было поставить GCC сборку QT!


Название: Re: Qt Creator, как заставить работать с mingw?
Отправлено: niXman от Август 04, 2009, 22:55
Нет.
Нужно прописать переменные.
QTDIR=c:/qt    // к примеру
QMAKESPEC=win32-g++


Название: Re: Qt Creator, как заставить работать с mingw?
Отправлено: pastor от Август 04, 2009, 23:03
Нет.
Нужно прописать переменные

Даже если Qt собрана MSVC? :)