Форум программистов, компьютерный форум, киберфорум
C++ Qt
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
0 / 0 / 0
Регистрация: 11.01.2020
Сообщений: 26

QT сборка программы

03.03.2020, 15:58. Показов 1965. Ответов 40
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет. Возникла такая проблема. Я сделал простенькое приложение в QT. И встал вопрос, как сделать так чтобы программа работала без QT? Если мне не изменяет память то это называется статическая компоновка, но я не уверен. Можете подсказать как это сделать. И ещё вопрос. Какой софт подойдёт для создания приложений с GUI?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
03.03.2020, 15:58
Ответы с готовыми решениями:

Сборка программы
Здравствуйте. Подскажите, как собрать программу с нужными библиотеками? Что б эта программа могла работать на других компьютерах без...

Сборка программы с MPI
Никак не могу собрать простейшую программу с MPI типа Hello world. Компиляция проходит вроде успешно. Но на стадии линковки вылезает куча...

Сборка, отладка и тестирование программы
При выполнении сборки, тестирования и отладки программы вы можете информацией из Интернета, а также личным опытом. Приготовьте описание...

40
0 / 0 / 0
Регистрация: 11.01.2020
Сообщений: 26
04.03.2020, 19:22  [ТС]
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от DrOffset Посмотреть сообщение
Поищите у себя на диске другой набор этих же библиотек, он должен идти с комплектом Qt.
Я вставлял и из bin и брал из инета. Один черт, не работает
0
Эксперт .NET
 Аватар для Rius
13830 / 7872 / 1705
Регистрация: 25.05.2015
Сообщений: 23,910
Записей в блоге: 14
04.03.2020, 19:23
Цитата Сообщение от Risehack Посмотреть сообщение
Я вставлял и из bin и брал из инета. Один черт, не работает
Вы .exe и дальнейшее использование программы пробовали?
0
0 / 0 / 0
Регистрация: 11.01.2020
Сообщений: 26
04.03.2020, 19:25  [ТС]
Цитата Сообщение от Rius Посмотреть сообщение
список файлов? Пример?
вот пример скомпилированной проги
Миниатюры
QT сборка программы  
0
19505 / 10108 / 2463
Регистрация: 30.01.2014
Сообщений: 17,829
04.03.2020, 19:25
Цитата Сообщение от Risehack Посмотреть сообщение
Я вставлял и из bin и брал из инета.
И то и другое - не верно.
С вашим комплектом Qt должен иди свой набор библиотек, отличный о тех, что лежат в bin QtCreator.
0
фрилансер
 Аватар для Алексей1153
6501 / 5734 / 1134
Регистрация: 11.10.2019
Сообщений: 15,354
04.03.2020, 19:25
Risehack, вот и меня тоже меня терзают смутные сомнения. А откуда ты dll копируешь? bin бывают разные.

Из тырнета не подойдёт - нужно из комплекта, с которым компилишь.

например, вот это неправильно C:\Qt592\Tools\QtCreator\bin

а вот это самое то C:\Qt592\5.9.2\mingw53_32\bin
0
Эксперт .NET
 Аватар для Rius
13830 / 7872 / 1705
Регистрация: 25.05.2015
Сообщений: 23,910
Записей в блоге: 14
04.03.2020, 19:26
Risehack, ну и кто ж дебаг-версии библиотек прикладывает? И где остальные библиотеки?
Вы принципиально советы не выполняете, чтобы проблему не решить?)

Debug на другие компы не отдают. Для этого есть release-версия, утилита windeployqt, и пара мануалов.
0
фрилансер
 Аватар для Алексей1153
6501 / 5734 / 1134
Регистрация: 11.10.2019
Сообщений: 15,354
04.03.2020, 19:27
+ ну и qwindows.dll должна лежать в папке ./platforms , а не прямо возле экзешника
0
0 / 0 / 0
Регистрация: 11.01.2020
Сообщений: 26
04.03.2020, 19:30  [ТС]
Цитата Сообщение от Rius Посмотреть сообщение
ну и кто ж дебаг-версии библиотек прикладывает? И где остальные библиотеки?
Библиотеки которые в этой папке я брал из папки bin. Даже если я поставлю все три библиотеки картина не поменяется
0
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
04.03.2020, 19:30
Просто взять и скопировать dll не выйдет. Нужно знать что копировать и куда копировать(в какие подпапки)
В общем я кинул ссылку - там описаны все нюансы.
0
0 / 0 / 0
Регистрация: 11.01.2020
Сообщений: 26
04.03.2020, 19:35  [ТС]
Цитата Сообщение от Avazart Посмотреть сообщение
В общем я кинул ссылку - там описаны все нюансы.
Ок. Спасибо. Посмотрю
0
Эксперт .NET
 Аватар для Rius
13830 / 7872 / 1705
Регистрация: 25.05.2015
Сообщений: 23,910
Записей в блоге: 14
04.03.2020, 19:35
Цитата Сообщение от Risehack Посмотреть сообщение
Даже если я поставлю все три библиотеки картина не поменяется
RTFM
Вы всё делаете наугад. А последовательность необходимых действий уже давно расписана и даже вам предоставлена.
0
0 / 0 / 0
Регистрация: 11.01.2020
Сообщений: 26
04.03.2020, 19:39  [ТС]
Цитата Сообщение от Rius Посмотреть сообщение
Вы .exe и дальнейшее использование программы пробовали?
Нет
0
Эксперт .NET
 Аватар для Rius
13830 / 7872 / 1705
Регистрация: 25.05.2015
Сообщений: 23,910
Записей в блоге: 14
04.03.2020, 19:40
Ну так пробуйте!
0
0 / 0 / 0
Регистрация: 11.01.2020
Сообщений: 26
04.03.2020, 19:43  [ТС]
Цитата Сообщение от Алексей1153 Посмотреть сообщение
+ ну и qwindows.dll должна лежать в папке ./platforms , а не прямо возле экзешника
Она там и лежит

Добавлено через 1 минуту
Цитата Сообщение от Rius Посмотреть сообщение
ну и кто ж дебаг-версии библиотек прикладывает? И где остальные библиотеки?
Вы принципиально советы не выполняете, чтобы проблему не решить?)
Debug на другие компы не отдают. Для этого есть release-версия, утилита windeployqt, и пара мануалов.
Этот скрин я отправил для примера. Релиз то же самое показывает
0
Эксперт .NET
 Аватар для Rius
13830 / 7872 / 1705
Регистрация: 25.05.2015
Сообщений: 23,910
Записей в блоге: 14
04.03.2020, 19:51
Цитата Сообщение от Risehack Посмотреть сообщение
Этот скрин я отправил для примера. Релиз то же самое показывает
Вердикт тот же.

Добавлено через 4 минуты
Для сравнения, ощутите разницу:
Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
\bearer                      
\font.tmpl                   
\iconengines                 
\icudt53.dll                 
\icuin53.dll                 
\icuuc53.dll                 
\image.tmpl                  
\imageformats                
\lcd-image-converter.exe     
\libgcc_s_dw2-1.dll          
\libstdc++-6.dll             
\libwinpthread-1.dll         
\platforms                   
\Qt5Core.dll                 
\Qt5Gui.dll                  
\Qt5Network.dll              
\Qt5Script.dll               
\Qt5Svg.dll                  
\Qt5Widgets.dll              
\Qt5Xml.dll                  
\Qt5XmlPatterns.dll          
\qt_ru.qm                    
\readme.md                   
\bearer\qgenericbearer.dll   
\bearer\qnativewifibearer.dll
\iconengines\qsvgicon.dll    
\imageformats\qdds.dll       
\imageformats\qgif.dll       
\imageformats\qicns.dll      
\imageformats\qico.dll       
\imageformats\qjp2.dll       
\imageformats\qjpeg.dll      
\imageformats\qmng.dll       
\imageformats\qsvg.dll       
\imageformats\qtga.dll       
\imageformats\qtiff.dll      
\imageformats\qwbmp.dll      
\imageformats\qwebp.dll      
\platforms\qwindows.dll
0
04.03.2020, 20:12

Не по теме:

Цитата Сообщение от DrOffset Посмотреть сообщение
Возможно причина в том, что вы положили рядом не тот набор библиотек.
Иногда сам QtCreator оказывается собранным с более ранней (ну или просто другим компилятором) версией Qt, чем та, с которой вы компилируете свое приложение. Поэтому если вы друг взяли эти библиотеки из каталога bin в QtCreator, то они вполне могут не подходить. Поищите у себя на диске другой набор этих же библиотек, он должен идти с комплектом Qt.
В данном случае у него вроде MinGW а QtCreator обычно собирается MSVC

0
0 / 0 / 0
Регистрация: 11.01.2020
Сообщений: 26
04.03.2020, 20:22  [ТС]
Цитата Сообщение от Rius Посмотреть сообщение
Вердикт тот же.
Цитата Сообщение от Алексей1153 Посмотреть сообщение
+ ну и qwindows.dll должна лежать в папке ./platforms , а не прямо возле экзешника
Проблема решена. Спасибо всем за помощь!
0
Эксперт .NET
 Аватар для Rius
13830 / 7872 / 1705
Регистрация: 25.05.2015
Сообщений: 23,910
Записей в блоге: 14
04.03.2020, 20:33
Проблема решена, когда знаешь как поступать.
А когда что-то куда перетащил и заработало, это не решена.
0
0 / 0 / 0
Регистрация: 11.01.2020
Сообщений: 26
04.03.2020, 22:02  [ТС]
Цитата Сообщение от Rius Посмотреть сообщение
Проблема решена, когда знаешь как поступать.
А когда что-то куда перетащил и заработало, это не решена.
Я воспользовался софтом и всё заработало. Я вручную ничего не перетаскивал
0
04.03.2020, 23:36

Не по теме:

Цитата Сообщение от Avazart Посмотреть сообщение
В данном случае у него вроде MinGW а QtCreator обычно собирается MSVC
Я про это и написал. QtCreator для своей работы использует Qt, собранную в MSVC. А его приложение собирается в MinGW из с другим набором библиотек Qt. Если он положит рядом с бинарником библиотеки Qt из папки bin QtCreator`а (т.е. библиотеки, собранные MSVC), то работать это не будет.

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
04.03.2020, 23:36

QT, сборка проекта из своей программы
Как можно осуществить сборку проекта из своей программы? Грубо говоря, я вношу изменения в файл ресурсов а потом хочу пересобрать проект с...

Сборка программы на openGL, glfw, glew
Вот уж не думал, что возникнут проблемы с этим... Но я не могу скомпилировать банальную программу c 3-мя инклудами, одним glfwInit и 4-мя...

Сборка программы с использованием libmediainfo в Windows
Использую в своей программе на Qt функции библиотеки libmediainfo, подключенной в файле pro: LIBS += -lmediainfo -lzen В Linux сборка...

Сборка программы на PyQt5 через Pyinstaller
Здравствуйте! Возникла проблема со сборкой через Pyinstaller программы, в которой используется PyQt5. 1) В качестве пробника была...

Компиляция, сборка и выполнение в цикле программы
Как в работающем цикле по наступлению определённого события сделать следующее - из текстового файла выгрузить текст "int...


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

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ Основная суть и тезисы по измерениям: 0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема. Объект не может перемещаться в 0D. 1D (Первое измерение):. . .
[EasyBuilder Pro] Памятка по разработке для панелей Weintek
ФедосеевПавел 26.08.2026
Памятка по разработке для панелей Weintek ВВЕДЕНИЕ Ранее, при реализации проектов основное внимание уделял разработке управляющей программы для контроллера, а панели оператора доставалось время. . .
Модель по догадкам
anaschu 25.08.2026
Прошло две недели. Я уже рассказывал, как разговаривал с сотрудниками у сортировки и как понял, что главная ветка — не про приёмку, а про отбор. Но тогда я думал, что понял механику. На этой неделе я. . .
Запись в регистр сведений независимо от заполненности табличной части
Maks 25.08.2026
Реализация из решения ниже выполнена на нетиповом документе с несколькими табличными частями, разработанного в КА2. Задача: Обеспечить запись документа в регистр сведений независимо от. . .
Ноутбук Альфария
kumehtar 24.08.2026
Встретился тут в сети ноутбук Альфария, примарха Альфа-Легиона. Хотя возможно, это ноутбук Омегона, разумеется. Ну как вам?
Мастера простых решений
DevAlt 23.08.2026
В сишарп стэках winforms, да и wpf существует сложная система связывания источниках данных и элементов формы(текстовые поля и метки), опирается все это на технологию событий и мета. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru