Войти
ПрограммированиеФорумОбщее

QTCreator mingw кроссплатформенная компиляция

#0
18:30, 19 янв. 2013

Ребят, подскажите, как, имея Ubuntu и QTCreator, собрать приложение под Windows??
Использую CMake
Спасибо заранее за помощь.


#1
19:50, 19 янв. 2013

m1lka
Поставь винду на виртуалку и не ипи моск:)

#2
20:06, 19 янв. 2013

Blew_zc
Я не хочу на винде ничего делать((
мне нужно делать только для винды :D

#3
20:19, 19 янв. 2013

m1lka
С твоей прошлой проблемой тебе озарение все еще не пришло...

#4
20:24, 19 янв. 2013

Blew_zc
да мне надоело просто в блокноте и makefile'ить))

#5
20:51, 19 янв. 2013

m1lka
А зачем блокнот и makefile ?
Там есть все тот же QtCreator, так же там есть студия + Qt Add-In

#6
20:59, 19 янв. 2013

Blew_zc
> так же там есть студия + Qt Add-In
Поподробнее)

#7
21:29, 19 янв. 2013

Как то странно делать приложение под винду, но при этом саму винду ни разу так и не запустить.
А как ты узнаешь, вообще оно работает, или нет, если ты его ни разу так и не запустишь на целевой платформе?


У меня две машины. На одной убунта, а на другой винда. На каждой стоит QtCreator.
Под виндой, компиляция происходит при помощи mingw.
Ну, кроме этого, под виндой можно собирать проекты компиляторами 2008/2010 студии (только нужно, что бы студийный фреймворк был установлен)

А вот исходный код самого проекта при этом без изменений, что под убунтой, что под виндой.

Получается, что сам проект кросс-платформенный. Но QtCreator и библиотеки устанавливаются под конкретную платформу.
И собирается проект на нужной платформе.

#8
21:39, 19 янв. 2013

m1lka
> Поподробнее)
http://qt-project.org/search/tag/qt~visual~studio~add-in
Скачать в разделе Download

#9
22:00, 19 янв. 2013

m1lka

топику позавидовал бы Сидиус:

вообщем, лучше переходи на темную сторону силы :)))))))

#10
23:05, 19 янв. 2013

как QTCreator указать компилятор MINGW на Windows?

#11
23:37, 19 янв. 2013

Установка и настройка QtCreator for windows7

1. Устанавливаем mingw.
2. Компьютер -> свойства -> дополнительные параметры системы -> переменные среды -> системные переменные -> Path -> изменить
Прописываем путь к папке, где живет mingw: ; C:\MinGW\Bin;

3. Ставим библиотеки: http://qt-project.org/downloads
Qt libraries 4.8.4 for Windows (minGW 4.4, 317 MB)
Qt libraries 4.8.4 for Windows (VS 2008, 233 MB)
Qt libraries 4.8.4 for Windows (VS 2010, 234 MB)

Примечание: прежде, чем устанавливать библиотеки под студийные компиляторы, убедитесь что соотвествующие фреймворки студий установлены на вашей машине.
Лично я сначала установил экспресс версии 2008 и 2110 студий, и только потом произвел установку библиотек.

+ Показать


4. Устанавливаем QtCreator

5. Запускаем QtCreator и идем:
инструменты -> сборка и запуск -> компиляторы
И убеждаемся, что QtCreator благополучно подхватил все компиляторы

6. Переходим во вкладку "профили Q"t и "тыкаем добавить"
7. Идем туда, куда были установлены библиотеки. например: C:\Qt\mingw_4.8.4\bin
Нужно показать где живет файл qmake

8. Переходим во вкладку "инструментарии". Делаем "добавить" или "редактировать". Нужно указать компилятор, профиль, отладчик

9. Профит!

ПрограммированиеФорумОбщее

Тема в архиве.