1 / 1 / 1
Регистрация: 06.10.2012
Сообщений: 27

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

05.01.2014, 23:31. Показов 174585. Ответов 185
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Данная тема уже рассматривалась тут Сборка Qt: отучение Qt от mingw10.dll, libgcc_s_dw2-1.dll и других Qt***.dll По первому способу у меня не получилось. Может есть какие-то более современные гайды? Мое гугление ничего не дало. Или второй и третий способ с распаковкой исходников от 4.7.4 подойдет для 5.2?
1
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
05.01.2014, 23:31
Ответы с готовыми решениями:

Отучение Qt 5.2.0 от библиотек
https://www.cyberforum.ru/qt/thread1063918.html, пост Flassie, так вот у меня файл configure в QT 5.4 весит 3 кб и такой строчки там...

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

Отлучение Qt 5.3.0 от библиотек MinGW и Qt
Отлучение Qt 5.3.0 от библиотек MinGW и Qt У меня Винда, или ОС Windows 7 64-bit (Ultimatiym) Инструкция по видео Делал все, по...

185
96 / 82 / 22
Регистрация: 19.10.2013
Сообщений: 485
24.02.2014, 06:41
Студворк — интернет-сервис помощи студентам
А как вылечить косяк с пропавшими иконками стандартных диалогов?

В диалоге предпросмотра печати на кнопках пропали все иконки! Если переключить сборку на динамическую - все нормально =/
0
Sonor
26.02.2014, 04:52
Добрай день! Нужна помощь! Сделал приложение статически с использованием QSound. Для этого в pro подключился qt += multimedia. Но в ответ выдаёт unknow modules in qt: multimedia. Подскажите какие флаги нужны при конфигурации для данной библиотеки
zzzZZZ...
 Аватар для dzrkot
527 / 358 / 94
Регистрация: 11.09.2013
Сообщений: 2,041
26.02.2014, 08:14
Цитата Сообщение от Sonor Посмотреть сообщение
Добрай день! Нужна помощь! Сделал приложение статически с использованием QSound. Для этого в pro подключился qt += multimedia. Но в ответ выдаёт unknow modules in qt: multimedia. Подскажите какие флаги нужны при конфигурации для данной библиотеки
та же проблема с модулем QSvg
0
Ghost
 Аватар для Belfegor
174 / 174 / 40
Регистрация: 16.09.2012
Сообщений: 526
12.04.2014, 16:43
Цитата Сообщение от Sonor Посмотреть сообщение
unknow modules in qt: multimedia
тоже интерисует
up
0
22 / 22 / 2
Регистрация: 22.07.2012
Сообщений: 273
08.05.2014, 10:10
Инструкция по статической установке.
Кого не затруднит напишите по русски как использовать данную информацию. Заранее спасибо!
0
 Аватар для RazrFalcon
1403 / 1260 / 262
Регистрация: 10.11.2013
Сообщений: 3,763
08.05.2014, 10:35
NafNaf, это тоже самое что и в данной теме написано, просто обернуто в powershell скрипт с ворохом не нужных зависимостей.
По сути красивая обертка для configure.exe
1
22 / 22 / 2
Регистрация: 22.07.2012
Сообщений: 273
08.05.2014, 10:40
Цитата Сообщение от 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
1403 / 1260 / 262
Регистрация: 10.11.2013
Сообщений: 3,763
08.05.2014, 11:00
Вы с sqlite флагами намудрили.
-system-sqlite - это системный sqlite, а так как у вас, я подозреваю винда, то там системного sqlite нету.
Да и для sqlite вообще флаги не нужны, он по умолчанию и так включен.
0
22 / 22 / 2
Регистрация: 22.07.2012
Сообщений: 273
08.05.2014, 11:03
Цитата Сообщение от RazrFalcon Посмотреть сообщение
Вы с sqlite флагами намудрили.
-system-sqlite - это системный sqlite, а так как у вас, я подозреваю винда, то там системного sqlite нету.
Да и для sqlite вообще флаги не нужны, он по умолчанию и так включен.
Я пробовал совсем без флагов.(для sqlite) Не работает.
0
Эксперт С++
 Аватар для Avazart
8484 / 6151 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
08.05.2014, 13:03
Цитата Сообщение от WxMaper Посмотреть сообщение
А как вылечить косяк с пропавшими иконками стандартных диалогов?
Отучение Qt 5.2.0 от библиотек MinGW и Qt
Цитата Сообщение от WxMaper Посмотреть сообщение
В диалоге предпросмотра печати на кнопках пропали все иконки! Если переключить сборку на динамическую - все нормально =/
У таже проблема, заметил что такой проблемы с картинками типа bmp не возникает.
0
1443 / 1326 / 131
Регистрация: 20.03.2009
Сообщений: 4,689
Записей в блоге: 11
08.05.2014, 13:15
Драйвера к СУБД, поддержка форматов изображений реализовано через систему плагинов, а не библиотек.
Для вкомпиливания драйвера БД используется:
-qt-sql-<driver> ... Enable a SQL <driver> in the Qt SQL module, by default
none are turned on.
0
Эксперт С++
 Аватар для Avazart
8484 / 6151 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
08.05.2014, 13:16
Dmitriy_M, А для изображений ?
0
1443 / 1326 / 131
Регистрация: 20.03.2009
Сообщений: 4,689
Записей в блоге: 11
08.05.2014, 13:18
Avazart, не увидел ничего про изображений. Возможно пропустил посмотри возможные опции через
Bash
1
configure.exe --help
0
22 / 22 / 2
Регистрация: 22.07.2012
Сообщений: 273
08.05.2014, 13:20
Цитата Сообщение от Dmitriy_M Посмотреть сообщение
Драйвера к СУБД, поддержка форматов изображений реализовано через систему плагинов, а не библиотек.
Для вкомпиливания драйвера БД используется:
Разве этого не достаточно? "-qt-sql-sqlite -plugin-sql-sqlite"
0
1443 / 1326 / 131
Регистрация: 20.03.2009
Сообщений: 4,689
Записей в блоге: 11
08.05.2014, 13:30
Есть предположение, что нельзя использовать ключи -qt-sql-sqlite -plugin-sql-sqlite совместно.
1
0 / 0 / 0
Регистрация: 08.09.2013
Сообщений: 5
21.05.2014, 21:43
Здравствуйте.
Я несколько раз пытался сделать статическую сборку Qt, следуя инструкциям, которые нашел здесь и на других сайтах, в том числе на официальном сайте Qt. Но ни разу это сделать не получилось.
Если у кого-нибудь есть готовая статическая сборка, выложите пожалуйста где-нибудь в интернете, чтобы можно было скачать.
Ищу Qt5.3 Qt4.8.6 x64 x32 static.
0
 Аватар для GENDALF_ISTARI
16 / 33 / 19
Регистрация: 20.08.2013
Сообщений: 740
05.06.2014, 06:32
У меня ОС (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\win 32-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\qmak e.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
zzzZZZ...
 Аватар для dzrkot
527 / 358 / 94
Регистрация: 11.09.2013
Сообщений: 2,041
05.06.2014, 08:16
Цитата Сообщение от GENDALF_ISTARI Посмотреть сообщение
У меня ОС (Windows 7 64bit Ultimatium)
Цитата Сообщение от GENDALF_ISTARI Посмотреть сообщение
QT: QT 5.3.0 (mingw482_32_2)
мб в этом?)
0
 Аватар для GENDALF_ISTARI
16 / 33 / 19
Регистрация: 20.08.2013
Сообщений: 740
05.06.2014, 08:39
А ты спрашиваешь какой размер ингалятор QT 5.3.0

qt-opensource-windows-x86-mingw482_opengl-5.3.0.exe - размером 769.864 MB
0
zzzZZZ...
 Аватар для dzrkot
527 / 358 / 94
Регистрация: 11.09.2013
Сообщений: 2,041
05.06.2014, 10:27
Цитата Сообщение от 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
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
05.06.2014, 10:27
Помогаю со студенческими работами здесь

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

Ошибка с подключением библиотек iostream.h в MinGW
Помогите разобраться. Не получается подключить библиотеки iostream.h. В среде MinGW 2.1 #include &lt;iostream.h&gt; #include...

Mingw пути включаемых файлов и библиотек по умолчанию
Здравствуйте! Решил попробовать поработать с кросс-платформенным компилятором gcc в Windows. Для этого установил у себя mingw. Простейшая...

MinGW, при установке ошибка: unpacking mingw-get-0.6.2-mingw32-beta-20131004-1-bin.tar.xz
Добрый день, форумчане! Недавно начал изучать Си, решил попрактиковаться. В качестве компилятора не знал какой выбрать (вообще не знаю,...

Может ли MinGW x64 компилить приложения x32? Или нужно для этого отдельно ещё MinGW х32 качать?
Просто решил поиграться с CodeLite.


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

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

Новые блоги и статьи
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru