Форум программистов, компьютерный форум, киберфорум
C++ Qt
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.76/34: Рейтинг темы: голосов - 34, средняя оценка - 4.76
737 / 704 / 110
Регистрация: 29.05.2015
Сообщений: 4,349

Найти библиотеки для exe

06.05.2021, 21:10. Показов 7509. Ответов 33
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Запустил программу вот так:

C:\Qt\Qt5.9.9\5.9.9\winrt_armv7_msvc2017 \bin\windeployqt.exe C:\temp\aplr\aplr2.exe

Она нашла кучу dll и папок, но программа всё равно не работает. Что я делаю не так?
Миниатюры
Найти библиотеки для exe  
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
06.05.2021, 21:10
Ответы с готовыми решениями:

Создание буфера для библиотеки DLL и exe файла
Имеется динамическая библиотека, которая подгружается Управляющей программой. Также существует некоторая другая программа, управляющая...

Связать библиотеки в exe
Есть папка Debug, в общем нужно как-то все dll укомплектовать в exe файл (в саму программу), как это сделать? Без этих Dll выдаёт ошибку

Как вшить библиотеки в exe
Здрасти. Для своего проекта я использую стороннюю библиотеку. Так, вот вопрос, как вшить файлы этой библиотеки в сам exe файл? что бы для...

33
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
07.05.2021, 21:05
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от alexu_007 Посмотреть сообщение
Что там ещё советовали - LibraryCollector? Его я не пробовал, потому что ссылка на эту страницу не открывается
Какая галимая отмазка. Учивая что кинул нормальную ссылку Вам.
Цитата Сообщение от alexu_007 Посмотреть сообщение
это какой-то проект Qt и далеко не факт что он откомпилируется и заработает.
Ну да конечно

Добавлено через 1 минуту
Цитата Сообщение от alexu_007 Посмотреть сообщение
И в чём грабли? Я решил проблему. У меня остался минимум, без которого прога или не запускается, или музыку не играет. Я гений!!!
По тому что очевидно с такой проблемой Вы не первый столкнулись.
То что гений и так сразу все понятно.
0
Покинул чат.
1133 / 728 / 195
Регистрация: 30.03.2021
Сообщений: 2,379
07.05.2021, 21:14
Цитата Сообщение от alexu_007 Посмотреть сообщение
буду по порядку убирать файлы, пока не останется минимум, с которым ехе работает.
ну это такое себе думаю лутше воспользоваться минигайдом который я выше привел, или найти в инете более полный туториал, либо деплоить вспомогательным софтом, ибо в обьемном проекте наверное будет сложно руками длл-ки таскать в будущем

зы попробуйте вынести проект в отдельную папку со всеми файлами, которые нашлись, переименовать папку где установлен Qt, и запустить проект. Если заработае то норм.
0
 Аватар для Ender Che
521 / 411 / 77
Регистрация: 29.05.2018
Сообщений: 1,366
07.05.2021, 22:12
Видимо, ссылка на LibraryCollector при цитировании побилась. Вот, ловите: https://www.cyberforum.ru/blog... g2457.html
0
737 / 704 / 110
Регистрация: 29.05.2015
Сообщений: 4,349
07.05.2021, 23:40  [ТС]
Цитата Сообщение от Avazart Посмотреть сообщение
Ну да конечно
Проект откомпилировался. Появилось окошко программы. Что-бы воспользоваться программой, запустил 2 экземпляра Qt - один для запуска LibraryCollector, второй для запуска моего аудиоплеера. Погонял аудиоплеер, работает. Крестиком загнал путь к файлу, согласно инструкции. Задал путь к папке mingw. Задал путь к папке, куда будут сбрасываться файлы. Далее по логике следует нажать кнопку run, что-бы запустить мой проект - запустился, появилась надпись "process started". Плеер заработал, пошла музыка. Далее согласно инструкции нажимаю "Update", что-бы получить список вожделенных библиотек. После этого программа LibraryCollector молча закрывается и исчезает с экрана. Мой плеер продолжает играть. Всё.

Т.к. LibraryCollector был запущен из Qt, можно посмотреть последний выхлоп программы.

Пробовал запускать LibraryCollector не из-под Qt, а с уже найденными мной ранее библиотеками - результат точно такой-же.

Так что мой способ хоть и дубовый - но работающий и надёжный.

На снимках: последний экран работы программы LibraryCollector перед нажатием "Update" (и мой работающий плеер), и вывод программы LibraryCollector в Qt с сообщением об ошибке:
Миниатюры
Найти библиотеки для exe   Найти библиотеки для exe  
0
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
07.05.2021, 23:48
Вероятно по тому что Вы скрипт для сборки не указали/выбрали?
0
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
07.05.2021, 23:50
Я так понимаю папку со скрипами js Вы потеряли где-то так как не отображается не один из скриптов для выбора.
Миниатюры
Найти библиотеки для exe  
0
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
07.05.2021, 23:54
Т.е. если Вы собираете LibraryCollector из исходников, т.е. стоит скопировать папку js со скриптами и возможно "продеплоить" LibraryCollector самим себя.
0
737 / 704 / 110
Регистрация: 29.05.2015
Сообщений: 4,349
08.05.2021, 07:20  [ТС]
Цитата Сообщение от Avazart Посмотреть сообщение
Я так понимаю папку со скрипами js Вы потеряли где-то так как не отображается не один из скриптов для выбора.
Честно говоря, я не очень понимаю, что это за скрипты js, и где их брать. Поэтому это поле я оставил незаполненным.
Когда я в Qt собираю проект, я не использую скрипты. Я нажимаю кнопочку и создается ексешник.
Sorry.
0
737 / 704 / 110
Регистрация: 29.05.2015
Сообщений: 4,349
08.05.2021, 07:56  [ТС]
Поделюсь результатами моей работы, т.е. выложу те папки и файлы, которые необходимы для работы моего приложения (аудиоплеер). Все папки и файлы взяты из папки с компилятором Qt, в моём случае это "C:\Qt\5.15.2\mingw81_64".

Исключительно для благодарных потомков. Пользуйтесь:
Миниатюры
Найти библиотеки для exe   Найти библиотеки для exe  
0
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
08.05.2021, 10:07
Цитата Сообщение от alexu_007 Посмотреть сообщение
Честно говоря, я не очень понимаю, что это за скрипты js, и где их брать. Поэтому это поле я оставил незаполненным.
Когда я в Qt собираю проект, я не использую скрипты. Я нажимаю кнопочку и создается ексешник.
Sorry.
В папке проекта лежит там же файл настроек. Если Вы собирали проект сами, само собой разумеется их нужно было скопировать в папку из которой запускаете LibraryCollector.exe проекта так что бы он их "видел" ведь экзе обычно запускается не из папки проекта, а из папки сборки.
0
737 / 704 / 110
Регистрация: 29.05.2015
Сообщений: 4,349
08.05.2021, 21:11  [ТС]
Ну я (из спортивного интереса) подключил плагины - два, Qt5.14 и последний - ни с одним не заработало. Программа одинаково отключается с ошибкой. Увы.

Ну и дело в том, что нужны не просто библиотеки - они должны лежать в соответствующих папках. Попытка скопировать их в другую папку приводит к неработоспособности программы. Так что нужны и правильные папки, и файлы, и даже файл qt.conf - без него увы не работает.
0
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
08.05.2021, 21:55
даже файл qt.conf - без него увы не работает.
Раньше работало.
0
737 / 704 / 110
Регистрация: 29.05.2015
Сообщений: 4,349
09.05.2021, 07:40  [ТС]
Вот такую ошибку выкидывает без него:
Миниатюры
Найти библиотеки для exe  
0
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
09.05.2021, 15:32
Ну потому что плагины нужно скопировать в папку exe с четким соблюдением иерархии папок
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
09.05.2021, 15:32

Подключение библиотеки непосредственно в .exe
Мне нужно подключить AxInterop.WMPLib.dll прям во внутрь .exe, для того что бы распространять программу 1 файлом. Возможно ли это сделать? ...

Библиотеки .lib и фаил .exe
Привет всем....Читал ,что .exe фаил в c# состоит из 4 header-ов...PE 32/32+,CLR,IL,Метадата.... Еще читал,что при статической...

Где найти библиотеки классов для .net?
Прошу помощи в поиске места в инете, где можно было бы скачать или купить библиотеки классов для .net. В частности ищется библиотека для...

про библиотеки в VS C++ (какие библиотеки нужны для функций 'cout' и 'cin')
какие библиотеки нужны для функций 'cout' и 'cin' ???

Включить DLL-библиотеки в exe-файл
Помогите разобраться, необходимо собрать EXE-шник, при этом не таская dll-ки рядом с ним. Это реально? Мануалы читал, правил spec.file:...


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

Или воспользуйтесь поиском по форуму:
34
Ответ Создать тему
Новые блоги и статьи
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман. Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru