Название: Зависимости при динамической сборке Отправлено: qt_user от Ноябрь 02, 2011, 21:45 Как лучше всего тянуть нужные зависимости при динамической сборке? Например, пока я знаю,
такой способ: кидаю на другой комп свою программу(*.exe) и по ошибкам вычисляю каких динамических либ не достает, способ довольно утомительный и унылый, можно ли как-то автоматизировать этот процесс? Спасибо Название: Re: Зависимости при динамической сборке Отправлено: asvil от Ноябрь 02, 2011, 22:07 dependency walker
Название: Re: Зависимости при динамической сборке Отправлено: Странник от Ноябрь 02, 2011, 22:08 насколько я знаю, способов из коробки нет. просмотреть список зависимостей можно каким-нибудь Dependency Walker (http://ru.wikipedia.org/wiki/Dependency_Walker).
Название: Re: Зависимости при динамической сборке Отправлено: LisandreL от Ноябрь 02, 2011, 22:22 и по ошибкам вычисляю каких Опасный метод. Многие плагины не выдадут ошибки.динамических либ не достает Например при отсутствии qico4.dll у вас не будут отображаться картинки в соответствующем формате (например на кнопках в тулбаре), но ошибок никаких не будет (а отсутствующую картинку так сразу можно и не заметить). Название: Re: Зависимости при динамической сборке Отправлено: andrew.k от Ноябрь 02, 2011, 22:55 плагин для тотал коммандер fileinfo довольно удобен для этих целей.
Название: Re: Зависимости при динамической сборке Отправлено: SASA от Ноябрь 03, 2011, 17:26 Как лучше всего тянуть нужные зависимости при динамической сборке? Например, пока я знаю, такой способ: кидаю на другой комп свою программу(*.exe) и по ошибкам вычисляю каких динамических либ не достает, способ довольно утомительный и унылый, можно ли как-то автоматизировать этот процесс? Спасибо Вы деплоите сто разных программ для двадцати платформ три раза в неделю? У меня есть батник, который делает каталог со всем необходимым для запуска программы. Добавил модуль КуТе или библиотеку в приложение - обнови pro, обнови батник. Он мигрирует от приложения к приложению с не очень большими изменениями. Пишешь на студии - добавь vcredist_x86. Название: Re: Зависимости при динамической сборке Отправлено: qt_user от Ноябрь 03, 2011, 18:05 Пишешь на студии - добавь vcredist_x86. а можно объяснение что это такое и что он делает?Название: Re: Зависимости при динамической сборке Отправлено: andrew.k от Ноябрь 03, 2011, 19:58 неужели тот же самый вопрос ты не можешь набрать в гугле?
Только vcredist будет мало. Qt-шные либы надо тоже не забыть. |