Russian Qt Forum
Ноябрь 24, 2024, 05:04
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Общие вопросы
>
Как узнать какие файлы нужны для запуска Qt приложения на голом виндусе?
Страниц:
1
[
2
]
3
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Как узнать какие файлы нужны для запуска Qt приложения на голом виндусе? (Прочитано 16605 раз)
Авварон
Джедай : наставник для всех
Offline
Сообщений: 3260
Re: Как узнать какие файлы нужны для запуска Qt приложения на голом виндусе?
«
Ответ #15 :
Март 23, 2020, 15:07 »
Цитата: juvf от Март 23, 2020, 14:55
От куда?
Из документации. Только ее читать надо дальше первого абзаца.
Записан
qate
Супер
Offline
Сообщений: 1177
Re: Как узнать какие файлы нужны для запуска Qt приложения на голом виндусе?
«
Ответ #16 :
Март 23, 2020, 16:39 »
Цитата: juvf от Март 23, 2020, 15:01
"Process Hacker" вообще показал 100500 "модулей" чуть ли не на холовордное приложение. Как среди этого всего отобрать нужные?
отсортировать по пути )
но конечно "Process Hacker" не покажет для незапущенного приложения ничего
я не знаю иного способа, кроме как запускать exe и смотреть на что он ругается, при этом про qwindows.dll венда ничего не скажет - тут либо догадаться, либо найти в документации
https://doc.qt.io/qt-5/windows-deployment.html
еще не забыть qt.conf создать и указать каталог плагинов )
«
Последнее редактирование: Март 23, 2020, 17:08 от qate
»
Записан
juvf
Программист
Offline
Сообщений: 570
Re: Как узнать какие файлы нужны для запуска Qt приложения на голом виндусе?
«
Ответ #17 :
Март 24, 2020, 07:03 »
2Авварон
Вопрос:
Как узнать какие файлы нужны для запуска Qt приложения на голом виндусе?
ответ Авварон-а
Из документации.
Не поспоришь. Сразу бы так ответили.... И зачем вообще этот форум, если все можно узнать из документации?
Цитировать
Только ее читать надо дальше первого абзаца.
Покажите, пожалуйста, где в документации, во втором абзаце рассказано, как узнать какие файлы нужны для запуска Qt приложения на голом виндусе
, в случае, если приложение собирается из 4-х проектов, и в каждом проекте участвовала отдельная группа разработчиков
?
Цитировать
отсортировать по пути )
по какому пути?
"По дороге с работы, по пути в гастроном"
(С)?)) Попробуйте сами отсортировать и дайте скрин, плииз.
Цитировать
про qwindows.dll венда ничего не скажет
Понятно.... вы не пробовали ни "Process Hacker", ни запустить exe без qwindows.dll. Поробуйте...
Винда скажет.... по сказанному легко гуглиться проблема.
Цитировать
но конечно "Process Hacker" не покажет для незапущенного приложения ничего
сарказм или тролинг? Можно развить тему:
"но конечно "Process Hacker" не покажет ничего на выключенном ПК"
Цитировать
я не знаю иного способа, кроме как запускать exe и смотреть на что он ругается
Я тоже не знаю иного способа. Друзья.... если вы знаете другой рабочий способ, если вы сами пробовали и практикуете иной реально рабочий способ - дайте
лайфхак
полезный совет, очень буду благодарен (и не только я). Если вы
диванный
теоретик, и сами практически свои же
способы
советы не пробовали, проходите мимо, не тратьте своё время.
Всем хорошего дня и успехов в работе!
«
Последнее редактирование: Март 24, 2020, 08:03 от juvf
»
Записан
qate
Супер
Offline
Сообщений: 1177
Re: Как узнать какие файлы нужны для запуска Qt приложения на голом виндусе?
«
Ответ #18 :
Март 24, 2020, 08:40 »
Цитата: juvf от Март 24, 2020, 07:03
по какому пути?
по пути файла очевидно - добавь колонку "File name" на вкладке "Modules"
что касается сабжа, то мой путь - запуск и подкидывание нужных dll и плагинов, иного способа не знаю, возможно ктото и скажет
Записан
juvf
Программист
Offline
Сообщений: 570
Re: Как узнать какие файлы нужны для запуска Qt приложения на голом виндусе?
«
Ответ #19 :
Март 24, 2020, 09:10 »
Цитата: qate от Март 24, 2020, 08:40
по пути файла очевидно - добавь колонку "File name" на вкладке "Modules"
Сортировка "по пути" задачу не решает. Отображаются все нужные и ненужные файлы, в куче, только отсортированы по путям.
Записан
qate
Супер
Offline
Сообщений: 1177
Re: Как узнать какие файлы нужны для запуска Qt приложения на голом виндусе?
«
Ответ #20 :
Март 24, 2020, 09:40 »
решает - смотри путь своего каталога, вендовый не смотри
Записан
juvf
Программист
Offline
Сообщений: 570
Re: Как узнать какие файлы нужны для запуска Qt приложения на голом виндусе?
«
Ответ #21 :
Март 24, 2020, 09:50 »
Цитата: qate от Март 24, 2020, 09:40
решает - смотри путь своего каталога, вендовый не смотри
Желты выделил те модули, что нужны приложению. Все модули отсортированы по путям. Как
вы
разработчик должен из этого отсортированного списка понять, что нужны только те, что желтым отмечены?
Записан
qate
Супер
Offline
Сообщений: 1177
Re: Как узнать какие файлы нужны для запуска Qt приложения на голом виндусе?
«
Ответ #22 :
Март 24, 2020, 09:58 »
Приложение расположено и запущено из каталога D\Work\TeslaTest ?
Тамже есть файл qt.conf ?
Записан
juvf
Программист
Offline
Сообщений: 570
Re: Как узнать какие файлы нужны для запуска Qt приложения на голом виндусе?
«
Ответ #23 :
Март 24, 2020, 10:00 »
Цитата: qate от Март 24, 2020, 09:58
Приложение расположено и запущено из каталога D\Work\TeslaTest ?
да
Цитировать
Тамже есть файл qt.conf ?
нет
Записан
qate
Супер
Offline
Сообщений: 1177
Re: Как узнать какие файлы нужны для запуска Qt приложения на голом виндусе?
«
Ответ #24 :
Март 24, 2020, 10:03 »
хз чего там было в 5.6, почему именно эта версия ?
я проверил на 5.12.4 "64 bit" (такая попалась), собранный файл сам не лезит в каталоги из Qt
Записан
kuzulis
Джедай : наставник для всех
Offline
Сообщений: 2812
Re: Как узнать какие файлы нужны для запуска Qt приложения на голом виндусе?
«
Ответ #25 :
Март 24, 2020, 10:03 »
juvf ,
блин, ты издеваешься, а?
Выше уже сказали, что невозможно узнать какие плагины нужны пока само приложение их не заиспользовало..
Хоть хакайте, хоть не хакайте... Можен оно заиспользует только при клике на кнопочку. И че, будешь прокликивать все кнопочки и парсить вывод?
ЗЫ: Не глуми голову ни себе ни людям!
Записан
ArchLinux x86_64 / Win10 64 bit
juvf
Программист
Offline
Сообщений: 570
Re: Как узнать какие файлы нужны для запуска Qt приложения на голом виндусе?
«
Ответ #26 :
Март 24, 2020, 10:23 »
Цитата: qate от Март 24, 2020, 10:03
хз чего там было в 5.6, почему именно эта версия ?
я проверил на 5.12.4 "64 bit" (такая попалась), собранный файл сам не лезит в каталоги из Qt
как мне эта информация поможет?
Записан
juvf
Программист
Offline
Сообщений: 570
Re: Как узнать какие файлы нужны для запуска Qt приложения на голом виндусе?
«
Ответ #27 :
Март 24, 2020, 10:30 »
Цитата: kuzulis от Март 24, 2020, 10:03
juvf ,
блин, ты издеваешься, а?
Выше уже сказали, что невозможно узнать какие плагины нужны пока само приложение их не заиспользовало..
Хоть хакайте, хоть не хакайте... Можен оно заиспользует только при клике на кнопочку. И че, будешь прокликивать все кнопочки и парсить вывод?
ЗЫ: Не глуми голову ни себе ни людям!
Я чем и кого глумлю..... есть автоматизированный способ или нет? Я автоматизированного способа не знаю. Запускаю ехе на голой винде и проверяю без всяких тулс, руками.... я уже выше писал, на дворе 2020, а релиз по старинке, руками выкатывать.
Но мнения расходятся. Кто-то говорит плагнины не покажет, кто-то говорит покажет....
Записан
qate
Супер
Offline
Сообщений: 1177
Re: Как узнать какие файлы нужны для запуска Qt приложения на голом виндусе?
«
Ответ #28 :
Март 24, 2020, 10:57 »
Цитата: juvf от Март 24, 2020, 10:23
как мне эта информация поможет?
запуск из креатора или руками из каталога ?
сборка release или debug ?
Записан
juvf
Программист
Offline
Сообщений: 570
Re: Как узнать какие файлы нужны для запуска Qt приложения на голом виндусе?
«
Ответ #29 :
Март 24, 2020, 11:01 »
release из креатора. при запуске дебага другие, дебажные библиотеки, Qt5Cored.dll и т.п.
«
Последнее редактирование: Март 24, 2020, 11:06 от juvf
»
Записан
Страниц:
1
[
2
]
3
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...