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

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

03.03.2020, 15:58. Показов 2080. Ответов 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 / 7903 / 1708
Регистрация: 25.05.2015
Сообщений: 24,001
Записей в блоге: 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
19506 / 10109 / 2464
Регистрация: 30.01.2014
Сообщений: 17,834
04.03.2020, 19:25
Цитата Сообщение от Risehack Посмотреть сообщение
Я вставлял и из bin и брал из инета.
И то и другое - не верно.
С вашим комплектом Qt должен иди свой набор библиотек, отличный о тех, что лежат в bin QtCreator.
0
фрилансер
 Аватар для Алексей1153
6510 / 5772 / 1135
Регистрация: 11.10.2019
Сообщений: 15,418
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 / 7903 / 1708
Регистрация: 25.05.2015
Сообщений: 24,001
Записей в блоге: 14
04.03.2020, 19:26
Risehack, ну и кто ж дебаг-версии библиотек прикладывает? И где остальные библиотеки?
Вы принципиально советы не выполняете, чтобы проблему не решить?)

Debug на другие компы не отдают. Для этого есть release-версия, утилита windeployqt, и пара мануалов.
0
фрилансер
 Аватар для Алексей1153
6510 / 5772 / 1135
Регистрация: 11.10.2019
Сообщений: 15,418
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 / 7903 / 1708
Регистрация: 25.05.2015
Сообщений: 24,001
Записей в блоге: 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 / 7903 / 1708
Регистрация: 25.05.2015
Сообщений: 24,001
Записей в блоге: 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 / 7903 / 1708
Регистрация: 25.05.2015
Сообщений: 24,001
Записей в блоге: 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 / 7903 / 1708
Регистрация: 25.05.2015
Сообщений: 24,001
Записей в блоге: 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
Ответ Создать тему
Новые блоги и статьи
Про "Windows must die!"
kumehtar 04.11.2026
Знаете, чет накатило. . . . Когда-то это было почти боевым кличем: мол, нормальный человек сидит на DOS, OS/ 2 или Linux, а вот это вот - Must Die. А теперь человек произносит «мастдай» с усмешкой - и. . .
Красочные поля с номером страницы svg+background-image
russiannick 04.11.2026
Красочные поля с номером страницы не менее важны чем в эпоху бумажных книг. Посему спешу представить почтеннейшей публике этот важный инструмент который эти поля и формирует. В процессе разработки. . .
Вступаем в новую фазу генерации favicons, векторную.
russiannick 02.11.2026
Теперь нет нужды скрывать что используется простой svg. Исходный код изображения помещаем в поле и жмем кнопку. Исходник преобразуется в вид корректный для помещения в favicon или в url(). Нажатие. . .
Генератор паролей (вариант №4)
Maks 01.11.2026
После публикации 3-го варианта генератора паролей, разослал его своим коллегам (с целью оценки), в итоге были получены следующие рекомендации: 1. Вернуть возможность использования знаков | 1 l I;. . .
Генератор паролей (вариант №3)
Maks 30.10.2026
Финальная версия генератора паролей 1С. Доработка решения в этот раз коснулась только визуальной части, а именно, добавлен реквизит ДопПараметры (тип Булево), который скрывает/ отображает реквизиты:. . .
Магическое мышление и магия, современная наука не отличима от магии (говорит ИИ Джемени)
zorxor 30.10.2026
Джемени, расскажи, пожалуйста, что такое магическое мышление, что такое магия, почему современная наука чем-то напоминает магию? Фраза «Любая достаточно развитая технология неотличима от магии». . .
За какое время ИИ может подобрать пароль по хешу (рассказывает Джемени ИИ)
zorxor 30.10.2026
Расскажи, Джемени, если известен хэш МД5, например, за сколько ИИ сможет подобрать соответствующий пароль? Искусственный интеллект (ИИ) может подобрать простой или средний по сложности пароль по. . .
Кто убил Suno? Почему наше солнышко погасло? (диалог с ИИ Джемени)
zorxor 30.10.2026
Как убивали Suno. Хронология. «Убийство» музыкальной нейросети Suno — это затяжной процесс, в котором технологический хайп стартапа разбился о жесткую реальность судебных исков от гигантов. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru