Russian Qt Forum
Июнь 16, 2024, 12:56 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: QtCreator. Использование не по назначению.  (Прочитано 6280 раз)
kuzulis
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2812


Просмотр профиля
« : Апрель 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 ?
И может его самого нужно компилировать с особыми ключами чтобы  он стал поддерживать иные компиляторы?
Записан

ArchLinux x86_64 / Win10 64 bit
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #1 : Апрель 05, 2011, 14:06 »

Попробуй версию из гита - там добавили в настройки ручную настройку компиляторов.
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
kuzulis
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2812


Просмотр профиля
« Ответ #2 : Апрель 05, 2011, 14:12 »

Попробуй версию из гита - там добавили в настройки ручную настройку компиляторов.
т.е в этом случае сам креатор нужно будет из сорцов собрать или имеешь ввиду QtCreator 2.2-beta который лежит на сайте нокии для загрузок?
Записан

ArchLinux x86_64 / Win10 64 bit
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #3 : Апрель 05, 2011, 14:14 »

Ну, сначала попробуй QtCreator 2.2-beta. Если там не будет, то тогда тяни из гита и собирай из сорцов.
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
kuzulis
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2812


Просмотр профиля
« Ответ #4 : Апрель 05, 2011, 14:30 »

Скачал бету, и там в тоолчейнах выбор только такой:
Цитировать
MinGW
GCCE
RVCT
WINSCW

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

----

Хотя, по моему, дохлый номер, т.к. в исходниках Qt 4.7.1 нет спека для компилятора WATCOM, что-то типа: mkspecs\win32-watcom
поэтому, думаю, неполучится ничего.
« Последнее редактирование: Апрель 05, 2011, 14:39 от kuzulis » Записан

ArchLinux x86_64 / Win10 64 bit
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #5 : Апрель 05, 2011, 14:40 »

Сделай свой спек.
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
kuzulis
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2812


Просмотр профиля
« Ответ #6 : Апрель 05, 2011, 14:42 »

И как мне потом использовать мой спек? Где в креаторе его указать?
Записан

ArchLinux x86_64 / Win10 64 bit
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #7 : Апрель 05, 2011, 14:45 »

Хм. А вот это я уже не помню. Попробуй погуглить.
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
kuzulis
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2812


Просмотр профиля
« Ответ #8 : Апрель 05, 2011, 14:55 »

В принципе, где прописывать спек в креаторе я ориентировочно понял, но проблема вся в том (ИМХО), что сам qmake в Qt4 не поддерживает WATCOM (хотя Qt3 поддерживало его)...  Грустный
Записан

ArchLinux x86_64 / Win10 64 bit
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.043 секунд. Запросов: 20.