Форум программистов, компьютерный форум CyberForum.ru

Qt

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 365, средняя оценка - 4.94
StarWind
1 / 1 / 0
Регистрация: 06.10.2012
Сообщений: 27
#1

Отучение Qt 5.2.0 от библиотек MinGW и Qt - C++ Qt

05.01.2014, 23:31. Просмотров 48866. Ответов 162
Метки нет (Все метки)

Данная тема уже рассматривалась тут Сборка Qt: отучение Qt от mingw10.dll, libgcc_s_dw2-1.dll и других Qt***.dll По первому способу у меня не получилось. Может есть какие-то более современные гайды? Мое гугление ничего не дало. Или второй и третий способ с распаковкой исходников от 4.7.4 подойдет для 5.2?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
8Observer8
1386 / 854 / 108
Регистрация: 05.10.2013
Сообщений: 3,031
Записей в блоге: 54
30.01.2015, 13:53     Отучение Qt 5.2.0 от библиотек MinGW и Qt #81
Цитата Сообщение от dark.k Посмотреть сообщение
ещё вопрос, после статики sql
Если вы в configure добавляли ключ "-qt-sql-sqlite", то sql не отвалится
maksis9n
2 / 2 / 0
Регистрация: 02.01.2013
Сообщений: 50
08.02.2015, 19:04     Отучение Qt 5.2.0 от библиотек MinGW и Qt #82
Цитата Сообщение от Sonor Посмотреть сообщение
Добрай день! Нужна помощь! Сделал приложение статически с использованием QSound. Для этого в pro подключился qt += multimedia. Но в ответ выдаёт unknow modules in qt: multimedia. Подскажите какие флаги нужны при конфигурации для данной библиотеки
Добрый день. кто нибудь решил данную проблему?
я использовал не qsound а QMediaPlayer
NafNaf
21 / 21 / 1
Регистрация: 22.07.2012
Сообщений: 214
08.02.2015, 19:10     Отучение Qt 5.2.0 от библиотек MinGW и Qt #83
Цитата Сообщение от maksis9n Посмотреть сообщение
Добрый день. кто нибудь решил данную проблему?
я использовал не qsound а QMediaPlayer
Надо было в начале сборки библиотек Qt указывать данный флаг. Придется пересобирать заново.
А все ключи можно поглядеть в мануалах ключевое слово "configure.exe"
Avazart
7063 / 5240 / 262
Регистрация: 10.12.2010
Сообщений: 23,053
Записей в блоге: 17
08.02.2015, 20:30     Отучение Qt 5.2.0 от библиотек MinGW и Qt #84
Цитата Сообщение от NafNaf Посмотреть сообщение
Надо было в начале сборки библиотек Qt указывать данный флаг.
Какой именно флаг?
NafNaf
21 / 21 / 1
Регистрация: 22.07.2012
Сообщений: 214
08.02.2015, 20:45     Отучение Qt 5.2.0 от библиотек MinGW и Qt #85
Цитата Сообщение от maksis9n Посмотреть сообщение
Добрый день. кто нибудь решил данную проблему?
я использовал не qsound а QMediaPlayer
Цитата Сообщение от Avazart Посмотреть сообщение
Какой именно флаг?
Вот доки по configure.exe - посмотрите там.
Вложения
Тип файла: txt text_configure.txt (17.1 Кб, 40 просмотров)
Avazart
7063 / 5240 / 262
Регистрация: 10.12.2010
Сообщений: 23,053
Записей в блоге: 17
08.02.2015, 20:46     Отучение Qt 5.2.0 от библиотек MinGW и Qt #86
Цитата Сообщение от NafNaf Посмотреть сообщение
Вот доки по configure.exe - посмотрите там.
Че там? Тебя спросили какой конкретно флаг нужно указать?
Если сам не знаешь нафига сУвать свои ржавые... ?
NafNaf
21 / 21 / 1
Регистрация: 22.07.2012
Сообщений: 214
08.02.2015, 21:06     Отучение Qt 5.2.0 от библиотек MinGW и Qt #87
Цитата Сообщение от Avazart Посмотреть сообщение
Если сам не знаешь нафига сУвать свои ржавые... ?
Странно что Вы имея такой стаж - ведете себя как школьник.
Эта тема называется статическая сборка - поэтому я и написал суда информацию по статической сборке.
Я не спец по англ и сам понять всего не могу. Но возможно как то Вам это может помочь.
Вот вырезка из файла.
-no-audio-backend .. Do not compile in the platform audio backend into
Qt Multimedia.
+ -audio-backend ..... Compile in the platform audio backend into Qt
Multimedia.

-no-wmf-backend .... Do not compile in the windows media foundation backend
into Qt Multimedia.
+ -wmf-backend ....... Compile in the windows media foundation backend into
Qt Multimedia.
Добавлено через 2 минуты
Вот еще.
-plugindir <dir> ... Plugins will be installed to <dir>
(default ARCHDATADIR/plugins)
Avazart
7063 / 5240 / 262
Регистрация: 10.12.2010
Сообщений: 23,053
Записей в блоге: 17
08.02.2015, 21:06     Отучение Qt 5.2.0 от библиотек MinGW и Qt #88
Цитата Сообщение от NafNaf Посмотреть сообщение
Странно что Вы имея такой стаж - ведете себя как школьник.
Это вы ведете себя как капитан очевидность.
Задали конкретный вопрос, на который ожидается конкретный ответ, а советовать посмотреть к хелп как бы по меньшей мере...
еще учитывая что у вас ведь наверняка нет опыта сборки с этим флагом.
NafNaf
21 / 21 / 1
Регистрация: 22.07.2012
Сообщений: 214
08.02.2015, 21:13     Отучение Qt 5.2.0 от библиотек MinGW и Qt #89
Цитата Сообщение от Avazart Посмотреть сообщение
Задали конкретный вопрос, на который ожидается конкретный ответ, а советовать посмотреть к хелп как бы по меньшей мере...
еще учитывая что у вас ведь наверняка нет опыта сборки с этим флагом.
С этим флагом опыта нет.
Да возможно я КЭП, но ведь не все знают о манулах или help-е.
Я думаю лишнем не будет. А если Вы считаете, что это как то портит топик. Думаю модераторы смогут Вам помочь.
ASKMAN
10 / 10 / 2
Регистрация: 07.02.2014
Сообщений: 109
11.02.2015, 23:03     Отучение Qt 5.2.0 от библиотек MinGW и Qt #90
У меня получилось создать статическую сборку при следующий конфигурации
C++ (Qt)
1
configure -static -prefix "D:\Qt\Qt5.2.1\QT_STATIC\" -opengl desktop -nomake examples -nomake tests
Но выдает ошибку об отсутствие модуля multimedia
C++ (Qt)
1
Project ERROR: Unknown module(s) in QT: multimedia
Что нужно добавить чтобы этот модуль был доступен?
Avazart
7063 / 5240 / 262
Регистрация: 10.12.2010
Сообщений: 23,053
Записей в блоге: 17
11.02.2015, 23:10     Отучение Qt 5.2.0 от библиотек MinGW и Qt #91
ASKMAN, Пробуй добавить ключи, о которых говорилось выше:
Код
-audio-backend
-wmf-backend
А там хз получится или нет.
Да и конкретно для твоей версии Qt ключи могут чуть иначе называться (смотри в хелп configure)

Кроме тех ключей что у тебя я бы рекомендовал установить еще SSL и указать ключи для нее (необходимо для модуля network)
8Observer8
1386 / 854 / 108
Регистрация: 05.10.2013
Сообщений: 3,031
Записей в блоге: 54
11.02.2015, 23:16     Отучение Qt 5.2.0 от библиотек MinGW и Qt #92
ASKMAN, когда попробуете, отпишитесь, pls
NafNaf
21 / 21 / 1
Регистрация: 22.07.2012
Сообщений: 214
12.02.2015, 10:36     Отучение Qt 5.2.0 от библиотек MinGW и Qt #93
Напомните пожалуйста - если сборка не удалась, как очистить и начать заново?
8Observer8
1386 / 854 / 108
Регистрация: 05.10.2013
Сообщений: 3,031
Записей в блоге: 54
12.02.2015, 14:15     Отучение Qt 5.2.0 от библиотек MinGW и Qt #94
Цитата Сообщение от NafNaf Посмотреть сообщение
Напомните пожалуйста - если сборка не удалась, как очистить и начать заново?
Я перед сборкой создаю архив для исходников. А команда такая: mingw32-make clean
NafNaf
21 / 21 / 1
Регистрация: 22.07.2012
Сообщений: 214
12.02.2015, 21:52     Отучение Qt 5.2.0 от библиотек MinGW и Qt #95
Цитата Сообщение от 8Observer8 Посмотреть сообщение
Я перед сборкой создаю архив для исходников. А команда такая: mingw32-make clean
ага есть такое, но как оказалось для qt 5.4 не надо делать очистку. =)
Avazart
12.02.2015, 21:54
  #96

Не по теме:

Цитата Сообщение от NafNaf Посмотреть сообщение
ага есть такое, но как оказалось для qt 5.4 не надо делать очистку. =)
Сомнительно...

CriDos
Поклонник Qt
310 / 207 / 40
Регистрация: 09.11.2013
Сообщений: 336
Записей в блоге: 1
14.02.2015, 14:52     Отучение Qt 5.2.0 от библиотек MinGW и Qt #97
Цитата Сообщение от NafNaf Посмотреть сообщение
ага есть такое, но как оказалось для qt 5.4 не надо делать очистку. =)
Не вводите в заблуждение, очистка требуется после каждой сборки, иначе, проблем не наберётесь в дальнейшем.
Желательно так-же, производить очистку конфигурации - mingw32-make confclean.
Но т.к. это всё занимает кучу времени, легче скачать исходники отдельно:
http://download.qt-project.org/offic...-src-5.4.0.zip
Распаковываем на SSD, RAM диск или HDD и собираем
ASKMAN
10 / 10 / 2
Регистрация: 07.02.2014
Сообщений: 109
15.02.2015, 18:57     Отучение Qt 5.2.0 от библиотек MinGW и Qt #98
Avazart, 8Observer8, к сожалению эти ключи желаемого результата не дали. Qt так же ругается на отсутствие модуля multimedia. Насколько я понял с документации разных сайтов, то надо добавлять ключ -multimedia. Он был в Qt 4.7, а начиная с 5 его нету, на некоторых форумах пишут, что это баг. У меня Qt 5.2.1 MinGW
CriDos
Поклонник Qt
310 / 207 / 40
Регистрация: 09.11.2013
Сообщений: 336
Записей в блоге: 1
16.02.2015, 16:09     Отучение Qt 5.2.0 от библиотек MinGW и Qt #99
Эх...
Файл - qt-everywhere-opensource-src-5.4.0\qtbase\configure
Начало: строка 2192
Все актуальные опции конфигуратора Qt (я только что запостил).
Вообще, там ещё много чего интересного есть
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.02.2015, 16:39     Отучение Qt 5.2.0 от библиотек MinGW и Qt
Еще ссылки по теме:

Отучение qt 5.1.1 от *.dll C++ Qt
MinGW template C++ Qt
C++ Qt Отлучение Qt 5.3.0 от библиотек MinGW и Qt
Qt и mingw C++ Qt
C++ Qt Отучение Qt 5.2.0 от библиотек

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8Observer8
1386 / 854 / 108
Регистрация: 05.10.2013
Сообщений: 3,031
Записей в блоге: 54
16.02.2015, 16:39     Отучение Qt 5.2.0 от библиотек MinGW и Qt #100
CriDos, я не нашёл флагов, которые отвечают за модули multimedia и serialport. Что нужно сделать, чтобы с ними собрать в статику?
Yandex
Объявления
16.02.2015, 16:39     Отучение Qt 5.2.0 от библиотек MinGW и Qt
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru