Russian Qt Forum

Разное => Говорилка => Тема начата: kuzulis от Апрель 05, 2011, 14:02



Название: QtCreator. Использование не по назначению.
Отправлено: kuzulis от Апрель 05, 2011, 14:02
Доброго всем времени суток.

Вот к примеру, мне понадобилось компилировать программы (не Qt-шные) с помошью компилятора Open Watcom.
В самом SDK (с этим компилятором) идет его родная IDE, также знаю (использую) Code::Blocks - но всё перечисленное не очень удобно
(для меня) в качестве IDE для разработки - Я привык к креатору.  :(

Так вот вопрос: можно ли настроить QtCreator для работы с компилятором отличным от MinGW/GCC ?

PS:

1. Cmake не предлагать, т.к.
мне не удалось заставить саму CMake 2.8 генерить мэйкфайлы,
оно ругалось на то, что неможет откомпилировать какой-то свой внутренний тестовый пример этим компилятором (Open Watcom).
Тем более, в QtCreator при использовании CMakeLists.txt нет выбора целевого компилятора (по умолчанию всегда стоит MinGW),
и я не могу выбрать соответствующий генератор.

2. Имею ввиду QtCreator версии >= 2.xyz.

PSPS:
У меня что-то ничего с QtCreator не вышло.
Правда я использовал его сборку из Qt SDK под Windows, где везде в качестве компилятора забит по умолчанию MinGW.

Может дело именно в том, что я брал готовый  QtCreator ?
И может его самого нужно компилировать с особыми ключами чтобы  он стал поддерживать иные компиляторы?


Название: Re: QtCreator. Использование не по назначению.
Отправлено: Пантер от Апрель 05, 2011, 14:06
Попробуй версию из гита - там добавили в настройки ручную настройку компиляторов.


Название: Re: QtCreator. Использование не по назначению.
Отправлено: kuzulis от Апрель 05, 2011, 14:12
Попробуй версию из гита - там добавили в настройки ручную настройку компиляторов.
т.е в этом случае сам креатор нужно будет из сорцов собрать или имеешь ввиду QtCreator 2.2-beta который лежит на сайте нокии для загрузок?


Название: Re: QtCreator. Использование не по назначению.
Отправлено: Пантер от Апрель 05, 2011, 14:14
Ну, сначала попробуй QtCreator 2.2-beta. Если там не будет, то тогда тяни из гита и собирай из сорцов.


Название: Re: QtCreator. Использование не по назначению.
Отправлено: kuzulis от Апрель 05, 2011, 14:30
Скачал бету, и там в тоолчейнах выбор только такой:
Цитировать
MinGW
GCCE
RVCT
WINSCW

ктобы расшифровал бы аббревиатуру этих тулчейнов (кроме мингв) ?

----

Хотя, по моему, дохлый номер, т.к. в исходниках Qt 4.7.1 нет спека для компилятора WATCOM, что-то типа: mkspecs\win32-watcom
поэтому, думаю, неполучится ничего.


Название: Re: QtCreator. Использование не по назначению.
Отправлено: Пантер от Апрель 05, 2011, 14:40
Сделай свой спек.


Название: Re: QtCreator. Использование не по назначению.
Отправлено: kuzulis от Апрель 05, 2011, 14:42
И как мне потом использовать мой спек? Где в креаторе его указать?


Название: Re: QtCreator. Использование не по назначению.
Отправлено: Пантер от Апрель 05, 2011, 14:45
Хм. А вот это я уже не помню. Попробуй погуглить.


Название: Re: QtCreator. Использование не по назначению.
Отправлено: kuzulis от Апрель 05, 2011, 14:55
В принципе, где прописывать спек в креаторе я ориентировочно понял, но проблема вся в том (ИМХО), что сам qmake в Qt4 не поддерживает WATCOM (хотя Qt3 поддерживало его)...  :(