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

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

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

Данная тема уже рассматривалась тут http://www.cyberforum.ru/qt/thread234568.html По первому способу у меня не получилось. Может есть какие-то более современные гайды? Мое гугление ничего не дало. Или второй и третий способ с распаковкой исходников от 4.7.4 подойдет для 5.2?
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.01.2014, 23:31
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Отучение Qt 5.2.0 от библиотек MinGW и Qt (C++ Qt):

Отучение 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
Вообщем не получается. Читал темы с пометкой ВАЖНО где приведены варианты не...

Отучение qt 5.1.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
1384 / 1241 / 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
1384 / 1241 / 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
Эксперт С++
7676 / 5585 / 542
Регистрация: 10.12.2010
Сообщений: 25,060
Записей в блоге: 17
08.05.2014, 13:03 #50
Цитата Сообщение от WxMaper Посмотреть сообщение
А как вылечить косяк с пропавшими иконками стандартных диалогов?
Отучение Qt 5.2.0 от библиотек MinGW и Qt
Цитата Сообщение от WxMaper Посмотреть сообщение
В диалоге предпросмотра печати на кнопках пропали все иконки! Если переключить сборку на динамическую - все нормально =/
У таже проблема, заметил что такой проблемы с картинками типа bmp не возникает.
0
Dmitriy_M
1412 / 1295 / 126
Регистрация: 20.03.2009
Сообщений: 4,614
Записей в блоге: 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
Эксперт С++
7676 / 5585 / 542
Регистрация: 10.12.2010
Сообщений: 25,060
Записей в блоге: 17
08.05.2014, 13:16 #52
Dmitriy_M, А для изображений ?
0
Dmitriy_M
1412 / 1295 / 126
Регистрация: 20.03.2009
Сообщений: 4,614
Записей в блоге: 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
1412 / 1295 / 126
Регистрация: 20.03.2009
Сообщений: 4,614
Записей в блоге: 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
Сообщений: 709
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
Сообщений: 709
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 отучение от opencv
Добрый день форумчане скажите можно ли отучить qt от библиотеки opencv?

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

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

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


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

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

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