7 / 7 / 1
Регистрация: 09.07.2009
Сообщений: 575
|
|
1 | |
Определение нужных dll для десктопного приложения QT23.04.2024, 11:10. Показов 485. Ответов 9
Метки нет (Все метки)
Здравствуйте!
Подскажите, пожалуйста, как определить нужные DLL для проекта на QT? Хотелось бы сразу узнать все названия нужных dll без многократного запуска программы.
0
|
23.04.2024, 11:10 | |
Ответы с готовыми решениями:
9
Клиент-сервер для десктопного приложения Виртуальная клавиатура для десктопного приложения Как реализовать CI/CD для десктопного приложения Авторизация пользователей для десктопного приложения Использование десктопного приложения для взаимодействия с facebook |
2547 / 1264 / 463
Регистрация: 08.11.2016
Сообщений: 3,491
|
|
23.04.2024, 11:17 | 2 |
У вас только программа, без исходников? Если так и, судя по dll, у Вас винда - воспользуйтесь какой-нибудь специальной программой для определения зависимостей, например Dependency Walker.
0
|
23.04.2024, 11:30 | 3 |
Сообщение было отмечено tumanovalex как решение
Решение
Есть специальное средство windeployqt.
Перенос приложения на другой ПК Добавлено через 11 минут Qt for Windows - Deployment
1
|
23.04.2024, 11:37 | 4 |
Сообщение было отмечено tumanovalex как решение
Решение
Я бы посоветовал CQtDeployer. Работает на всех ос (винда и линукс точно), удобное и на мой взгляд все деплоит более корректно чем штатный компонент.
2
|
7 / 7 / 1
Регистрация: 09.07.2009
Сообщений: 575
|
|
23.04.2024, 11:59 [ТС] | 5 |
Annemesski, Тестовая программа с исходниками. При наличии исходников как определить нужные dll?
Rius, insite2012, Спасибо за ссылки Добавлено через 11 минут Dependency Walker не показал еще кучу dll (libb2-1.dll, libharfbuzz-0.dll, libfreetype-6.dll, libdouble-conversion.dll и других), которые указаны в сообщениях об ошибках при запуске программы
0
|
2547 / 1264 / 463
Регистрация: 08.11.2016
Сообщений: 3,491
|
|
23.04.2024, 12:09 | 7 |
Система сборки какая: qmake или cmake?
Если qmake смотрите директивы QT и LIBS, в QT перечислены компоненты фреймворка Qt, в LIBS сторонние библиотеки (одна библиотека может включать несколько файлов so/dll, а также зависеть от других библиотек, потому их лучше устанавливать из пакетов/дистрибутивов). Если cmake, смотрите функции target_link_libraries. Если у Вас ВСка с своими vsproj (или как там у них?), то смотрите в в настройки проекта в опциях линковщика пункт Input Libraries, так кажется.
0
|
7 / 7 / 1
Регистрация: 09.07.2009
Сообщений: 575
|
||||||
23.04.2024, 13:12 [ТС] | 8 | |||||
Система сборки cmake. Вот что в файле CMakeLists.txt:
Добавлено через 2 минуты А как цитирование попадает в ответ? Что нужно сделать? Я нашел только кнопку Мультицирование, но нажатие на нее не привело к появлению цитаты в ответе.
0
|
7803 / 6567 / 2988
Регистрация: 14.04.2014
Сообщений: 28,706
|
|
23.04.2024, 13:22 | 9 |
tumanovalex, тебе нужно анализировать exe, как писали выше. По исходникам не получишь список dll.
0
|
486 / 379 / 74
Регистрация: 29.05.2018
Сообщений: 1,163
|
|
23.04.2024, 16:07 | 10 |
Выделяете мышью нужный для цитирования текст, появляется плашка "Цитировать", нажимаете на неё и текст попадает в ответ.
0
|
23.04.2024, 16:07 | |
23.04.2024, 16:07 | |
Помогаю со студенческими работами здесь
10
Размер десктопного приложения Разработка десктопного приложения Мультиязычность десктопного приложения Скриншот десктопного приложения Уведомления из десктопного приложения на телефон Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |