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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Зависимости при динамической сборке  (Прочитано 3645 раз)
qt_user
Гость
« : Ноябрь 02, 2011, 21:45 »

Как лучше всего тянуть нужные зависимости при динамической сборке? Например, пока я знаю,
такой способ: кидаю на другой комп свою программу(*.exe) и по ошибкам вычисляю каких
динамических либ не достает, способ довольно утомительный и унылый, можно ли как-то автоматизировать
этот процесс?

Спасибо
Записан
asvil
Гость
« Ответ #1 : Ноябрь 02, 2011, 22:07 »

dependency walker
Записан
Странник
Гость
« Ответ #2 : Ноябрь 02, 2011, 22:08 »

насколько я знаю, способов из коробки нет. просмотреть список зависимостей можно каким-нибудь Dependency Walker.
Записан
LisandreL
Птица говорун
*****
Offline Offline

Сообщений: 984


Надо улыбаться


Просмотр профиля
« Ответ #3 : Ноябрь 02, 2011, 22:22 »

и по ошибкам вычисляю каких
динамических либ не достает
Опасный метод. Многие плагины не выдадут ошибки.
Например при отсутствии qico4.dll у вас не будут отображаться картинки в соответствующем формате (например на кнопках в тулбаре), но ошибок никаких не будет (а отсутствующую картинку так сразу можно и не заметить).
Записан
andrew.k
Гость
« Ответ #4 : Ноябрь 02, 2011, 22:55 »

плагин для тотал коммандер fileinfo довольно удобен для этих целей.
Записан
SASA
Гость
« Ответ #5 : Ноябрь 03, 2011, 17:26 »

Как лучше всего тянуть нужные зависимости при динамической сборке? Например, пока я знаю,
такой способ: кидаю на другой комп свою программу(*.exe) и по ошибкам вычисляю каких
динамических либ не достает, способ довольно утомительный и унылый, можно ли как-то автоматизировать
этот процесс?

Спасибо

Вы деплоите сто разных программ для двадцати платформ три раза в неделю?

У меня есть батник, который делает каталог со всем необходимым для запуска программы. Добавил модуль КуТе или библиотеку в приложение - обнови pro, обнови батник. Он мигрирует от приложения к приложению с не очень большими изменениями. Пишешь на студии - добавь vcredist_x86.
Записан
qt_user
Гость
« Ответ #6 : Ноябрь 03, 2011, 18:05 »

Пишешь на студии - добавь vcredist_x86.
а можно объяснение что это такое и что он делает?
Записан
andrew.k
Гость
« Ответ #7 : Ноябрь 03, 2011, 19:58 »

неужели тот же самый вопрос ты не можешь набрать в гугле?
Только vcredist будет мало. Qt-шные либы надо тоже не забыть.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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