Форум программистов, компьютерный форум, киберфорум
Наши страницы
C++ Qt
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг 4.82/340: Рейтинг темы: голосов - 340, средняя оценка - 4.82
StarWind
1 / 1 / 1
Регистрация: 06.10.2012
Сообщений: 27
#1

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

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

Данная тема уже рассматривалась тут Сборка Qt: отучение Qt от mingw10.dll, libgcc_s_dw2-1.dll и других Qt***.dll По первому способу у меня не получилось. Может есть какие-то более современные гайды? Мое гугление ничего не дало. Или второй и третий способ с распаковкой исходников от 4.7.4 подойдет для 5.2?
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.01.2014, 23:31
Ответы с готовыми решениями:

Отучение Qt 5.2.0 от библиотек
Привет, форумчане! Недавно установил Qt 5.2.0 на Windows. Столкнулся с...

Отучение Qt 5.2.0 от библиотек
http://www.cyberforum.ru/qt/thread1063918.html, пост Flassie, так вот у...

Отлучение Qt 5.3.0 от библиотек MinGW и Qt
Отлучение Qt 5.3.0 от библиотек MinGW и Qt У меня Винда, или ОС Windows 7...

Отучение qt 5.0.2 от *.dll
Читал разные темы, но с qt 5 все несколько иначе. Все делал по статье...

Отучение qt 5.0.1 от *.dll
Вообщем не получается. Читал темы с пометкой ВАЖНО где приведены варианты не...

171
WxMaper
33 / 33 / 8
Регистрация: 19.10.2013
Сообщений: 343
24.02.2014, 06:41 #41
А как вылечить косяк с пропавшими иконками стандартных диалогов?
Отучение Qt 5.2.0 от библиотек MinGW и Qt

В диалоге предпросмотра печати на кнопках пропали все иконки! Если переключить сборку на динамическую - все нормально =/
0
Sonor
0 / 0 / 0
Регистрация: 22.02.2014
Сообщений: 1
26.02.2014, 04:52 #42
Добрай день! Нужна помощь! Сделал приложение статически с использованием QSound. Для этого в pro подключился qt += multimedia. Но в ответ выдаёт unknow modules in qt: multimedia. Подскажите какие флаги нужны при конфигурации для данной библиотеки
0
dzrkot
zzzZZZ...
523 / 354 / 94
Регистрация: 11.09.2013
Сообщений: 2,039
26.02.2014, 08:14 #43
Цитата Сообщение от Sonor Посмотреть сообщение
Добрай день! Нужна помощь! Сделал приложение статически с использованием QSound. Для этого в pro подключился qt += multimedia. Но в ответ выдаёт unknow modules in qt: multimedia. Подскажите какие флаги нужны при конфигурации для данной библиотеки
та же проблема с модулем QSvg
0
Belfegor
Ghost
173 / 173 / 40
Регистрация: 16.09.2012
Сообщений: 526
12.04.2014, 16:43 #44
Цитата Сообщение от Sonor Посмотреть сообщение
unknow modules in qt: multimedia
тоже интерисует
up
0
NafNaf
21 / 21 / 1
Регистрация: 22.07.2012
Сообщений: 214
08.05.2014, 10:10 #45
Инструкция по статической установке.
Кого не затруднит напишите по русски как использовать данную информацию. Заранее спасибо!
0
RazrFalcon
1386 / 1243 / 262
Регистрация: 10.11.2013
Сообщений: 3,763
08.05.2014, 10:35 #46
NafNaf, это тоже самое что и в данной теме написано, просто обернуто в powershell скрипт с ворохом не нужных зависимостей.
По сути красивая обертка для configure.exe
1
NafNaf
21 / 21 / 1
Регистрация: 22.07.2012
Сообщений: 214
08.05.2014, 10:40 #47
Цитата Сообщение от RazrFalcon Посмотреть сообщение
это тоже самое что и в данной теме написано, просто обернуто в powershell скрипт с ворохом не нужных зависимостей.
По сути красивая обертка для configure.exe
А не могли бы вы мне помочь. Я сделал так.
configure.exe -debug-and-release -opensource -confirm-license -c++11 -static -opengl desktop -no-angle -no-vcproj -qt-sql-sqlite -plugin-sql-sqlite -system-sqlite -accessibility
Но почему то после вызова drivers() список пуст. После сборки ошибок не было. (Без БД собирается норм)
Забавно что и ActiveQt то же не работает...
0
RazrFalcon
1386 / 1243 / 262
Регистрация: 10.11.2013
Сообщений: 3,763
08.05.2014, 11:00 #48
Вы с sqlite флагами намудрили.
-system-sqlite - это системный sqlite, а так как у вас, я подозреваю винда, то там системного sqlite нету.
Да и для sqlite вообще флаги не нужны, он по умолчанию и так включен.
0
NafNaf
21 / 21 / 1
Регистрация: 22.07.2012
Сообщений: 214
08.05.2014, 11:03 #49
Цитата Сообщение от RazrFalcon Посмотреть сообщение
Вы с sqlite флагами намудрили.
-system-sqlite - это системный sqlite, а так как у вас, я подозреваю винда, то там системного sqlite нету.
Да и для sqlite вообще флаги не нужны, он по умолчанию и так включен.
Я пробовал совсем без флагов.(для sqlite) Не работает.
0
Avazart
Эксперт С++
7718 / 5627 / 549
Регистрация: 10.12.2010
Сообщений: 25,330
Записей в блоге: 17
08.05.2014, 13:03 #50
Цитата Сообщение от WxMaper Посмотреть сообщение
А как вылечить косяк с пропавшими иконками стандартных диалогов?
Отучение Qt 5.2.0 от библиотек MinGW и Qt
Цитата Сообщение от WxMaper Посмотреть сообщение
В диалоге предпросмотра печати на кнопках пропали все иконки! Если переключить сборку на динамическую - все нормально =/
У таже проблема, заметил что такой проблемы с картинками типа bmp не возникает.
0
Dmitriy_M
1422 / 1303 / 130
Регистрация: 20.03.2009
Сообщений: 4,655
Записей в блоге: 11
08.05.2014, 13:15 #51
Драйвера к СУБД, поддержка форматов изображений реализовано через систему плагинов, а не библиотек.
Для вкомпиливания драйвера БД используется:
-qt-sql-<driver> ... Enable a SQL <driver> in the Qt SQL module, by default
none are turned on.
0
Avazart
Эксперт С++
7718 / 5627 / 549
Регистрация: 10.12.2010
Сообщений: 25,330
Записей в блоге: 17
08.05.2014, 13:16 #52
Dmitriy_M, А для изображений ?
0
Dmitriy_M
1422 / 1303 / 130
Регистрация: 20.03.2009
Сообщений: 4,655
Записей в блоге: 11
08.05.2014, 13:18 #53
Avazart, не увидел ничего про изображений. Возможно пропустил посмотри возможные опции через
Bash
1
configure.exe --help
0
NafNaf
21 / 21 / 1
Регистрация: 22.07.2012
Сообщений: 214
08.05.2014, 13:20 #54
Цитата Сообщение от Dmitriy_M Посмотреть сообщение
Драйвера к СУБД, поддержка форматов изображений реализовано через систему плагинов, а не библиотек.
Для вкомпиливания драйвера БД используется:
Разве этого не достаточно? "-qt-sql-sqlite -plugin-sql-sqlite"
0
Dmitriy_M
1422 / 1303 / 130
Регистрация: 20.03.2009
Сообщений: 4,655
Записей в блоге: 11
08.05.2014, 13:30 #55
Есть предположение, что нельзя использовать ключи -qt-sql-sqlite -plugin-sql-sqlite совместно.
1
ArtemKim
0 / 0 / 0
Регистрация: 08.09.2013
Сообщений: 5
21.05.2014, 21:43 #56
Здравствуйте.
Я несколько раз пытался сделать статическую сборку Qt, следуя инструкциям, которые нашел здесь и на других сайтах, в том числе на официальном сайте Qt. Но ни разу это сделать не получилось.
Если у кого-нибудь есть готовая статическая сборка, выложите пожалуйста где-нибудь в интернете, чтобы можно было скачать.
Ищу Qt5.3 Qt4.8.6 x64 x32 static.
0
GENDALF_ISTARI
10 / 27 / 19
Регистрация: 20.08.2013
Сообщений: 714
05.06.2014, 06:32 #57
У меня ОС (Windows 7 64bit Ultimatium)

Делаю так как ты писал
1) Открываем папку (по умолчанию) C:\Qt\Qt5.3.0\5.3\Src\qtbase\configure (там configure файл)
2) меняю так
QT_DEFAULT_BUILD_PARTS="libs tools"
CFG_COMPILE_EXAMPLES=no
QT_INSTALL_EXAMPLES= вообще пустой меняю на (QT_INSTALL_EXAMPLES=no)
сохраняю изменения в configure

3) Захожу к файлу C:\Qt\Qt5.3.0\5.3\Src\qtbase\mkspecs\win32-g++\qmake.conf
ищу строку QMAKE_LFLAGS= пустая тоже меняю на (QMAKE_LFLAGS= -static -static-libgcc)
сохраняю изменения в qmake.conf

4) Дальше я создаю копию папки mingw482_32, вот по такому пути C:\Qt\Qt5.3.0\5.3\mingw482_32_2
и все содержимое mingw482_32, копирую в mingw482_32_2
получиться такие папки по пути C:\Qt\Qt5.3.0\5.3\
mingw482_32
mingw482_32_2
Src

5) дальше копирую всю папку C:/Qt/Qt5.3.0/5.3/mingw482_32_2/qtbase в C:/Qt/Qt5.3.0/5.3/mingw482_32_2



6) Открываю Qt 5.3.0 for Desktop (MinGW 4.8 32bit)
ввожу

Bash
1
2
cd C:/Qt/Qt5.3.0/5.3/mingw482_32_2/qtbase
configure.exe -debug-and-release -opensource -confirm-license -c++11 -static -opengl desktop -no-angle -no-vcproj -nomake examples -nomake demos
7) В Qt 5.3.0 for Desktop (MinGW 4.8 32bit)
ввожу
Bash
1
mingw32-make.exe sub-src
после выполнения
пишет мне
Bash
1
mingw32-make.exe: *** No rule to make targed 'sub-src' . Stop.
8) Захожу в Qt Creator
Инструменты -> Параметры -> Сборка и запуск -> Профили Qt -> Добавить
указываю по такому пути C:\Qt\Qt5.3.0\5.3\mingw482_32_2\bin\qmake.exe

9) Инструменты -> Параметры -> Сборка и запуск ->Выбираем Комплекты -> Добавить ->
Выбираю такие параметры

Название: Desktop QT 5.3.0 MinGW 32bit_2
Тип Устройства: Desktop
Устройство: Локальный ПК
Sysroot: (пуст по примеру)
Компилятор: MinGW 4.8.2 32bit
Отладчик: Извлечен из набора Desktop QT 5.3.0 MinGW 32bit
Профиль QT: QT 5.3.0 (mingw482_32_2)

10) Готово , пробую компилить простую формочку с кнопкой
Выбераю - Выбор комплекта - только Desktop QT 5.3.0 MinGW 32bit_2
а Desktop QT 5.3.0 MinGW 32bit - отключаю

собираю Debag

11) Результат равен нулю екзешка маленькая -и требует библиотеки QT5core.dll и так далие ....

где же ошибка ??????
0
dzrkot
zzzZZZ...
523 / 354 / 94
Регистрация: 11.09.2013
Сообщений: 2,039
05.06.2014, 08:16 #58
Цитата Сообщение от GENDALF_ISTARI Посмотреть сообщение
У меня ОС (Windows 7 64bit Ultimatium)
Цитата Сообщение от GENDALF_ISTARI Посмотреть сообщение
QT: QT 5.3.0 (mingw482_32_2)
мб в этом?)
0
GENDALF_ISTARI
10 / 27 / 19
Регистрация: 20.08.2013
Сообщений: 714
05.06.2014, 08:39 #59
А ты спрашиваешь какой размер ингалятор QT 5.3.0

qt-opensource-windows-x86-mingw482_opengl-5.3.0.exe - размером 769.864 MB
0
dzrkot
zzzZZZ...
523 / 354 / 94
Регистрация: 11.09.2013
Сообщений: 2,039
05.06.2014, 10:27 #60
Цитата Сообщение от GENDALF_ISTARI Посмотреть сообщение
А ты спрашиваешь какой размер ингалятор QT 5.3.0
qt-opensource-windows-x86-mingw482_opengl-5.3.0.exe - размером 769.864 MB
мб == may bee == может быть

у вас операционка 64 разрядная, а qt вы скачали для 32 ....
0
05.06.2014, 10:27
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.06.2014, 10:27

Отучение qt 5.1.1 от *.dll
Да да... знаю. Уже надоели такие темы. Но всё же пишу её, потому как выскочила...

qt отучение от opencv
Добрый день форумчане скажите можно ли отучить qt от библиотеки opencv?

Динамическое подключение библиотек C++ MinGW
Импользую VS Code и MinGW. Нужно динамически подключить несколько библиотек. Но...


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

Или воспользуйтесь поиском по форуму:
60
Ответ Создать тему
Опции темы

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