Russian Qt Forum
Март 29, 2024, 14:06 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: 1 [2] 3   Вниз
  Печать  
Автор Тема: Как узнать какие файлы нужны для запуска Qt приложения на голом виндусе?  (Прочитано 14069 раз)
Авварон
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3257


Просмотр профиля
« Ответ #15 : Март 23, 2020, 15:07 »

От куда?

Из документации. Только ее читать надо дальше первого абзаца.
Записан
qate
Супер
******
Offline Offline

Сообщений: 1175


Просмотр профиля
« Ответ #16 : Март 23, 2020, 16:39 »

"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 Offline

Сообщений: 564


Просмотр профиля
« Ответ #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 Offline

Сообщений: 1175


Просмотр профиля
« Ответ #18 : Март 24, 2020, 08:40 »

по какому пути?

по пути файла очевидно - добавь колонку "File name" на вкладке "Modules"

что касается сабжа, то мой путь - запуск и подкидывание нужных dll и плагинов, иного способа не знаю, возможно ктото и скажет
Записан
juvf
Программист
*****
Offline Offline

Сообщений: 564


Просмотр профиля
« Ответ #19 : Март 24, 2020, 09:10 »

по пути файла очевидно - добавь колонку "File name" на вкладке "Modules"
Сортировка "по пути" задачу не решает. Отображаются все нужные и ненужные файлы, в куче, только отсортированы по путям.
Записан
qate
Супер
******
Offline Offline

Сообщений: 1175


Просмотр профиля
« Ответ #20 : Март 24, 2020, 09:40 »

решает - смотри путь своего каталога, вендовый не смотри

Записан
juvf
Программист
*****
Offline Offline

Сообщений: 564


Просмотр профиля
« Ответ #21 : Март 24, 2020, 09:50 »

решает - смотри путь своего каталога, вендовый не смотри


Желты выделил те модули, что нужны приложению. Все модули отсортированы по путям.  Как вы разработчик должен из этого отсортированного списка понять, что нужны только те, что желтым отмечены?
Записан
qate
Супер
******
Offline Offline

Сообщений: 1175


Просмотр профиля
« Ответ #22 : Март 24, 2020, 09:58 »

Приложение расположено и запущено из каталога D\Work\TeslaTest ?
Тамже есть файл qt.conf ?

Записан
juvf
Программист
*****
Offline Offline

Сообщений: 564


Просмотр профиля
« Ответ #23 : Март 24, 2020, 10:00 »

Приложение расположено и запущено из каталога D\Work\TeslaTest ?
да
Цитировать
Тамже есть файл qt.conf ?
нет
Записан
qate
Супер
******
Offline Offline

Сообщений: 1175


Просмотр профиля
« Ответ #24 : Март 24, 2020, 10:03 »

хз чего там было в 5.6, почему именно эта версия ?

я проверил на 5.12.4 "64 bit" (такая попалась), собранный файл сам не лезит в каталоги из Qt
Записан
kuzulis
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2812


Просмотр профиля
« Ответ #25 : Март 24, 2020, 10:03 »

juvf ,

блин, ты издеваешься, а?

Выше уже сказали, что невозможно узнать какие плагины нужны пока само приложение их не заиспользовало..
Хоть хакайте, хоть не хакайте...  Можен оно заиспользует только при клике на кнопочку. И че, будешь прокликивать все кнопочки и парсить вывод?

ЗЫ: Не глуми голову ни себе ни людям!
Записан

ArchLinux x86_64 / Win10 64 bit
juvf
Программист
*****
Offline Offline

Сообщений: 564


Просмотр профиля
« Ответ #26 : Март 24, 2020, 10:23 »

хз чего там было в 5.6, почему именно эта версия ?

я проверил на 5.12.4 "64 bit" (такая попалась), собранный файл сам не лезит в каталоги из Qt

как мне эта информация поможет?
Записан
juvf
Программист
*****
Offline Offline

Сообщений: 564


Просмотр профиля
« Ответ #27 : Март 24, 2020, 10:30 »

juvf ,

блин, ты издеваешься, а?

Выше уже сказали, что невозможно узнать какие плагины нужны пока само приложение их не заиспользовало..
Хоть хакайте, хоть не хакайте...  Можен оно заиспользует только при клике на кнопочку. И че, будешь прокликивать все кнопочки и парсить вывод?

ЗЫ: Не глуми голову ни себе ни людям!
Я чем и кого глумлю..... есть автоматизированный способ или нет? Я автоматизированного способа не знаю. Запускаю ехе на голой винде и проверяю без всяких тулс, руками.... я уже выше писал, на дворе 2020, а релиз по старинке, руками выкатывать.

Но мнения расходятся. Кто-то говорит плагнины не покажет, кто-то говорит покажет....
Записан
qate
Супер
******
Offline Offline

Сообщений: 1175


Просмотр профиля
« Ответ #28 : Март 24, 2020, 10:57 »

как мне эта информация поможет?

запуск из креатора или руками из каталога ?
сборка release или debug ?
Записан
juvf
Программист
*****
Offline Offline

Сообщений: 564


Просмотр профиля
« Ответ #29 : Март 24, 2020, 11:01 »

release из креатора. при запуске дебага другие, дебажные библиотеки, Qt5Cored.dll и т.п.
« Последнее редактирование: Март 24, 2020, 11:06 от juvf » Записан
Страниц: 1 [2] 3   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.056 секунд. Запросов: 23.