Russian Qt Forum
Ноябрь 23, 2024, 00:22
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Установка, сборка, отладка, тестирование
>
Как корректно заменить сборку QtCreator 4.0.3 MSVC на QtCreator 4.0.3 MinGW?
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Как корректно заменить сборку QtCreator 4.0.3 MSVC на QtCreator 4.0.3 MinGW? (Прочитано 7851 раз)
Гурман
Гуру общения
Offline
Сообщений: 1442
Qt 2.2, 3.3, 4.5, 4,7, 4.8, 5.3, 5.6, 5.9, 5.12
Как корректно заменить сборку QtCreator 4.0.3 MSVC на QtCreator 4.0.3 MinGW?
«
:
Август 16, 2016, 00:21 »
Начал в Windows разработку портабельной программы, и совершенно забыл, что готовый Qt Creator и все его модули и используемые библиотеки собраны с помощью MSVC. Попытался добавить свой плагин к дизайнеру - получил облом, поскольку плагин собираю с помощью MinGW (соответствующее сообщение об ошибке при загрузке плагина). То есть, надо теперь пересобрать как минимум Qt Creator со всеми модулями имеющимся MinGW 5. Но не совсем понятно, как это сделать корректно, чтобы заменить Креатор "на месте", и чтобы следов от сборки MSVC не осталось. Когда-то я подобное делал, но сейчас не помню, лет 8 назад было.
Кто подскажет как это корректно сделать? Главное - чтобы сохранились все настройки Креатора, поскольку он настроен и на сборку для Android, а там много гитик, не хочется это всё по второму разу настраивать.
«
Последнее редактирование: Август 16, 2016, 00:24 от Гурман
»
Записан
2^7-1 == 127, задумайтесь...
kuzulis
Джедай : наставник для всех
Offline
Сообщений: 2812
Re: Как корректно заменить сборку QtCreator 4.0.3 MSVC на QtCreator 4.0.3 MinGW?
«
Ответ #1 :
Август 16, 2016, 08:34 »
Ну, я бы изначально под винду собирал все в MSVC, а не в MinGW.
Ну а по поводу криэйтора - да, собрать его нужно тогда с MinGW.
Но там может быть облом, т.к они не тестят его сборку с MinGW (по крайней мере,
я сталкивался уже), и может оно не собраться просто.
Настройки хранятся в c:\Users\User\AppData\Roaming\QtProject\, их можно просто
сохранить, если надо.. А вообще я бы их не трогал, т.к новый собранный криэйтор
все-равно полезет по этому пути и подхватит настройки.
Записан
ArchLinux x86_64 / Win10 64 bit
Гурман
Гуру общения
Offline
Сообщений: 1442
Qt 2.2, 3.3, 4.5, 4,7, 4.8, 5.3, 5.6, 5.9, 5.12
Re: Как корректно заменить сборку QtCreator 4.0.3 MSVC на QtCreator 4.0.3 MinGW?
«
Ответ #2 :
Август 16, 2016, 11:39 »
Цитата: kuzulis от Август 16, 2016, 08:34
может быть облом, т.к они не тестят его сборку с MinGW (по крайней мере,
я сталкивался уже), и может оно не собраться просто
Вот это вопрос... в сети не рекомендуют собирать Креатор с помощью MinGW 4.7, но сейчас более новые версии. Если тролли не проверяют их работу, то может кто-то другой проверяет? Вопрос ведь стандартный.
Мой вопрос был больше о том, как корректно заменить имеющийся комплект на собранный в MinGW. Достаточно будет mingw32-make install после сборки Креатора? Опять же не рекомендуют делать mingw32-make clean, говорят что сносит слишком много (настройки?). И вручную удаляют каталоги сборки на 1.5 гигабайта.
Записан
2^7-1 == 127, задумайтесь...
Гурман
Гуру общения
Offline
Сообщений: 1442
Qt 2.2, 3.3, 4.5, 4,7, 4.8, 5.3, 5.6, 5.9, 5.12
Re: Как корректно заменить сборку QtCreator 4.0.3 MSVC на QtCreator 4.0.3 MinGW?
«
Ответ #3 :
Август 16, 2016, 12:14 »
Тут попутный вопрос. В руководстве по сборке Qt Creator из исходников написано, что надо обеспечить вызовы Perl и остальных нужных штук, предлагается сделать командник с дополнением Path. Но у меня же есть собранный Qt Creator вместе со всеми нужными вещами. Если я просто в нём открою qtcreator.pro и соберу - разве этого не будет достаточно? Ну пусть ладно он в отдельный каталог соберётся, если он подхватит настройки собранного в MSVC, пусть живут оба, если не будут интерферировать.
Записан
2^7-1 == 127, задумайтесь...
Гурман
Гуру общения
Offline
Сообщений: 1442
Qt 2.2, 3.3, 4.5, 4,7, 4.8, 5.3, 5.6, 5.9, 5.12
Re: Как корректно заменить сборку QtCreator 4.0.3 MSVC на QtCreator 4.0.3 MinGW?
«
Ответ #4 :
Август 16, 2016, 16:15 »
Это начинает напоминать Linux конца 90-х... QtCreator не собирается, говорит нет пакета script, исходников этого пакета по-умолчанию нет, надо искать, скачивать, собирать. Там ещё что-нибудь вылезет.
За каким хреном убрали QtCreator, собранный MinGW? Прямо какая-то микрософтовская диверсия с этим msvc долбанным! Куда подать петицию, чтобы MinGW вариант вернули?
Записан
2^7-1 == 127, задумайтесь...
lit-uriy
Джедай : наставник для всех
Offline
Сообщений: 3880
Re: Как корректно заменить сборку QtCreator 4.0.3 MSVC на QtCreator 4.0.3 MinGW?
«
Ответ #5 :
Август 19, 2016, 09:36 »
может меньшая кровь - собирать плагины креатора с помощью MSVC?
бесплатная версия же у него есть.
Записан
Юра.
Гурман
Гуру общения
Offline
Сообщений: 1442
Qt 2.2, 3.3, 4.5, 4,7, 4.8, 5.3, 5.6, 5.9, 5.12
Re: Как корректно заменить сборку QtCreator 4.0.3 MSVC на QtCreator 4.0.3 MinGW?
«
Ответ #6 :
Август 21, 2016, 02:01 »
Для меня меньшая кровь - это переход на разработку в Linux. Машина с 64-х разрядной Kubuntu 14.04 есть, на ней более сложный проект делался. Там вообще всё работает как родное.
Записан
2^7-1 == 127, задумайтесь...
Racheengel
Джедай : наставник для всех
Offline
Сообщений: 2679
Я работал с дискетам 5.25 :(
Re: Как корректно заменить сборку QtCreator 4.0.3 MSVC на QtCreator 4.0.3 MinGW?
«
Ответ #7 :
Август 21, 2016, 10:30 »
Как показывает практика, в винде "роднее всего" именно MSVC. Express бесплатен даже для коммерческой разработки. Компилятор оч. хорошо оптимизирует начиная с 2013 студии. А MinGW это не то...
Записан
What is the 11 in the C++11? It’s the number of feet they glued to C++ trying to obtain a better octopus.
COVID не волк, в лес не уйдёт
Гурман
Гуру общения
Offline
Сообщений: 1442
Qt 2.2, 3.3, 4.5, 4,7, 4.8, 5.3, 5.6, 5.9, 5.12
Re: Как корректно заменить сборку QtCreator 4.0.3 MSVC на QtCreator 4.0.3 MinGW?
«
Ответ #8 :
Август 21, 2016, 12:22 »
Версию для Android в виндах всё равно надо MinGW компилировать. Это уже зоопарк. С Linux пока проблем не наблюдается.
Записан
2^7-1 == 127, задумайтесь...
lit-uriy
Джедай : наставник для всех
Offline
Сообщений: 3880
Re: Как корректно заменить сборку QtCreator 4.0.3 MSVC на QtCreator 4.0.3 MinGW?
«
Ответ #9 :
Август 24, 2016, 14:03 »
>Версию для Android в виндах всё равно надо MinGW компилировать
Андроид - линух, как под него с помощью MinGW компилировать?
Записан
Юра.
Гурман
Гуру общения
Offline
Сообщений: 1442
Qt 2.2, 3.3, 4.5, 4,7, 4.8, 5.3, 5.6, 5.9, 5.12
Re: Как корректно заменить сборку QtCreator 4.0.3 MSVC на QtCreator 4.0.3 MinGW?
«
Ответ #10 :
Август 24, 2016, 16:07 »
Цитата: lit-uriy от Август 24, 2016, 14:03
>Версию для Android в виндах всё равно надо MinGW компилировать
Андроид - линух, как под него с помощью MinGW компилировать?
Также точно, как и в Linux.
Записан
2^7-1 == 127, задумайтесь...
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...