Форум программистов, компьютерный форум, киберфорум
Наши страницы
C++ Qt
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/9: Рейтинг темы: голосов - 9, средняя оценка - 4.67
deno10
0 / 0 / 0
Регистрация: 01.09.2013
Сообщений: 8
1

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

20.01.2014, 17:32. Просмотров 1627. Ответов 18
Метки нет (Все метки)

Привет, форумчане!
Недавно установил Qt 5.2.0 на Windows. Столкнулся с проблемой требования кучи библиотек приложениями. Нашёл уже не одну инструкцию, делаю всё подобно тому, что описал в этой теме Отучение qt 5.0.2 от *.dll Flassie, каждый раз выходит одно и то же - "File or path is not found (mingw32-make)".
Возможно, кто-то сталкивался с подобной проблемой? Как это возможно решить?

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.01.2014, 17:32
Ответы с готовыми решениями:

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

Отучение Qt 5.2.0 от библиотек MinGW и Qt
Данная тема уже рассматривалась тут...

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

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

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

18
RazrFalcon
1388 / 1245 / 262
Регистрация: 10.11.2013
Сообщений: 3,763
20.01.2014, 17:55 2
Цитата Сообщение от deno10 Посмотреть сообщение
Возможно, кто-то сталкивался с подобной проблемой?
Проблема в том, что не нужно отучать прогу от библиотек. Это нормальное поведение. На то разделяемые библиотеки и придумали.

Профита 0, одна головная боль...
0
deno10
0 / 0 / 0
Регистрация: 01.09.2013
Сообщений: 8
20.01.2014, 18:05  [ТС] 3
Сами по себе MinGW-библиотеки весят более 200 Мб, хотелось бы укладываться в 1 exe-шник (учитывая простоту программ)
P.S. Falc0n, ты ли это?
0
RazrFalcon
1388 / 1245 / 262
Регистрация: 10.11.2013
Сообщений: 3,763
20.01.2014, 18:14 4
Цитата Сообщение от deno10 Посмотреть сообщение
Сами по себе MinGW-библиотеки весят более 200 Мб
Так MinGW вам и не нужен.
При том статическая сборка не уменьшит размер. Просто будет один файл, а не несколько.

Цитата Сообщение от deno10 Посмотреть сообщение
Falc0n
Видимо нет.
0
deno10
0 / 0 / 0
Регистрация: 01.09.2013
Сообщений: 8
20.01.2014, 18:21  [ТС] 5
Цитата Сообщение от RazrFalcon Посмотреть сообщение
статическая сборка не уменьшит размер. Просто будет один файл, а не несколько
Тогда встаёт логичный вопрос о сборке лёгких однофайловых приложений с GUI (собственно, за этим и начал изучать Qt).
0
Dmitriy_M
1429 / 1309 / 131
Регистрация: 20.03.2009
Сообщений: 4,680
Записей в блоге: 11
20.01.2014, 18:25 6
Цитата Сообщение от deno10 Посмотреть сообщение
лёгких
Qt и легкость понятия несовместимы. Qt не использует родные виджеты ОС как wxWidgets, а полностью их реализует своими силами.
0
gromo
376 / 275 / 30
Регистрация: 04.09.2009
Сообщений: 1,223
20.01.2014, 20:50 7
Цитата Сообщение от Dmitriy_M Посмотреть сообщение
Qt не использует родные виджеты ОС как wxWidgets, а полностью их реализует своими силами.
Всмысле? Помоему с 4 версии все нативное используется...
0
Dmitriy_M
1429 / 1309 / 131
Регистрация: 20.03.2009
Сообщений: 4,680
Записей в блоге: 11
20.01.2014, 20:53 8
Цитата Сообщение от gromo Посмотреть сообщение
Помоему с 4 версии все нативное используется...
Что именно используется?
0
gromo
376 / 275 / 30
Регистрация: 04.09.2009
Сообщений: 1,223
20.01.2014, 20:54 9
Цитата Сообщение от Dmitriy_M Посмотреть сообщение
Что именно используется?
виджеты. Их внешний вид нативный.
0
RazrFalcon
1388 / 1245 / 262
Регистрация: 10.11.2013
Сообщений: 3,763
20.01.2014, 20:54 10
gromo, виджеты Qt рисует сам.
0
Flassie
185 / 170 / 38
Регистрация: 03.08.2012
Сообщений: 596
Завершенные тесты: 2
20.01.2014, 23:52 11
Цитата Сообщение от RazrFalcon Посмотреть сообщение
При том статическая сборка не уменьшит размер. Просто будет один файл, а не несколько.
Думаю, вы несколько неправы. Библиотеки вместе с ехе весят около 40мб (как я слышал), а статически собранный ехе весит 3мб (под upx'ом)
0
RazrFalcon
1388 / 1245 / 262
Регистрация: 10.11.2013
Сообщений: 3,763
20.01.2014, 23:57 12
Ну так upx - это сжатие, давайте размер без него. По моим тестам QtCore + QtGui будут уже 13мб в статике.

40мб весят все либы, в теории без вебкита, а для простой проги хватит QtCore + QtGui, которые весят все те же 13мб.
0
ШКІПЕР
96 / 96 / 22
Регистрация: 14.04.2010
Сообщений: 280
Записей в блоге: 9
Завершенные тесты: 1
21.01.2014, 09:04 13
Цитата Сообщение от RazrFalcon Посмотреть сообщение
13мб.
Да, так и есть. Сетевые либы никак не отключить. По моим тестам - наихудший случай с sql и кучей разнокалиберных виджедов - 70мб.
0
Flassie
185 / 170 / 38
Регистрация: 03.08.2012
Сообщений: 596
Завершенные тесты: 2
21.01.2014, 09:41 14
Цитата Сообщение от RazrFalcon Посмотреть сообщение
Ну так upx - это сжатие, давайте размер без него. По моим тестам QtCore + QtGui будут уже 13мб в статике.
Верно, там получается около 10-13мб.
Цитата Сообщение от RazrFalcon Посмотреть сообщение
40мб весят все либы, в теории без вебкита, а для простой проги хватит QtCore + QtGui, которые весят все те же 13мб.
Может я опять же что-то путаю, но в 4 версии, все либы, которые требовало приложение и весило 40мб. Без них не запускалось. Допускаю, что у меня совсем кривые руки и я что-то не то делал
0
Dmitriy_M
1429 / 1309 / 131
Регистрация: 20.03.2009
Сообщений: 4,680
Записей в блоге: 11
21.01.2014, 10:28 15
Цитата Сообщение от Flassie Посмотреть сообщение
но в 4 версии, все либы, которые требовало приложение и весило 40мб
В четвертой версии количество классов было меньше. Больше всего занимает ICU.
0
deno10
0 / 0 / 0
Регистрация: 01.09.2013
Сообщений: 8
21.01.2014, 18:36  [ТС] 16
Таки мне ещё никто не дал ответа, отчего возникает ошибка, описанная в первом посте
0
Flassie
185 / 170 / 38
Регистрация: 03.08.2012
Сообщений: 596
Завершенные тесты: 2
21.01.2014, 20:20 17
Цитата Сообщение от deno10 Посмотреть сообщение
Таки мне ещё никто не дал ответа, отчего возникает ошибка, описанная в первом посте
Скорее всего пути просто не прописаны. Это как предположение. Вы запускаете просто консоль, или консоль Qt'a?
0
deno10
0 / 0 / 0
Регистрация: 01.09.2013
Сообщений: 8
21.01.2014, 21:02  [ТС] 18
Цитата Сообщение от Flassie Посмотреть сообщение
Скорее всего пути просто не прописаны. Это как предположение. Вы запускаете просто консоль, или консоль Qt'a?
Консоль Qt-a я, каюсь, не нашёл, поэтому запускаю cmd
0
Flassie
185 / 170 / 38
Регистрация: 03.08.2012
Сообщений: 596
Завершенные тесты: 2
21.01.2014, 21:36 19
Цитата Сообщение от deno10 Посмотреть сообщение
Консоль Qt-a я, каюсь, не нашёл, поэтому запускаю cmd
Ярлык называется так: "Qt 5.2.0 for Desktop (MinGW 4.8 32 bit)"
Указывает ярлык на (в моем случае): "C:\Windows\System32\cmd.exe /A /Q /K D:\Qt\5.2.0\mingw48_32\bin\qtenv2.bat"

P.S. Укажите все пути. К мингву в том числе
0
21.01.2014, 21:36
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.01.2014, 21:36

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

Сборка Qt: отучение Qt от mingw10.dll, libgcc_s_dw2-1.dll и других Qt***.dll
В связи с тем, что часто возникают одни и те же вопросы, а в нете копаться...

Упрощение библиотек ?
Вы всем, когда пишите ответы с кодом поправляете библиотеки вот пример :...


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

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

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