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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Запуск .exe на другой машине  (Прочитано 2794 раз)
opera
Чайник
*
Offline Offline

Сообщений: 93


Просмотр профиля
« : Ноябрь 17, 2020, 16:46 »

Добрый вечер, пытаюсь запустить файл .exe не на своей машине,а на другой, vc_redist установил, библиотеки и папки с библиотеками через windeploy.exe определил и подкинул к экзешнику,чего-то не хватает,но не могу понять чего, как узнать ошибку?
До этого подбрасывал .exe той же программы,все работала, новая версия содержит в себе звук(тоесть QtMultimedia.dll-это тоже подкинул)
Записан
tux
Крякер
****
Offline Offline

Сообщений: 399



Просмотр профиля
« Ответ #1 : Ноябрь 17, 2020, 16:57 »

А какая хоть ошибка? А то там еще некоторые каталоги надо копировать в каталог запускаемой программы. windeploy не всё показывает.
Записан

opera
Чайник
*
Offline Offline

Сообщений: 93


Просмотр профиля
« Ответ #2 : Ноябрь 17, 2020, 17:16 »

А какая хоть ошибка? А то там еще некоторые каталоги надо копировать в каталог запускаемой программы. windeploy не всё показывает.
в том-то и дело,что ошибки нет,так бы я копал дальше. Просто кликаешь по экзешнику и ничего не происходит.Кликаешь по старой версии программы,все открывается
Записан
Hellraiser
Бывалый
*****
Offline Offline

Сообщений: 451


Просмотр профиля
« Ответ #3 : Ноябрь 17, 2020, 19:31 »

QtMultimedia требует плагинов. Как минимум - audio. Возможно и mediaservice.
Записан
tux
Крякер
****
Offline Offline

Сообщений: 399



Просмотр профиля
« Ответ #4 : Ноябрь 17, 2020, 20:23 »

Обычно ещё 3 каталога - mediaservice, platforms и styles. С соответствующими библиотеками.
Записан

Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 11445


Просмотр профиля
« Ответ #5 : Ноябрь 18, 2020, 10:28 »

в том-то и дело,что ошибки нет,так бы я копал дальше. Просто кликаешь по экзешнику и ничего не происходит.Кликаешь по старой версии программы,все открывается
Вставить печать первой строкой в main и скомпилировать с окном консоли. Т.е. убедиться что до запуска дело дошло, вывалилось до показа UI.
Записан
tux
Крякер
****
Offline Offline

Сообщений: 399



Просмотр профиля
« Ответ #6 : Ноябрь 18, 2020, 10:46 »

Вставить печать первой строкой в main и скомпилировать с окном консоли.
При таком раскладе можно просто приложение из консоли запустить. Без всякой перекомпиляции. Будет то же самое.
Ну и ошибки упадут, если были. Улыбающийся
Записан

opera
Чайник
*
Offline Offline

Сообщений: 93


Просмотр профиля
« Ответ #7 : Ноябрь 20, 2020, 17:55 »

спасибо всем,просто лежала не та версия QtCore.dll
все вышеперечисленные папки подкидывал
печать тоже делал,хотел посмотреть падает из-за ошибки или из-за нехватки dll,падало из-за отсутствия dll
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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