Задать вопрос
@Zailox

Какие есть программы с большим кол-вом зависимостей?

Вопрос странный, но всё же. Какие есть программы с кучей зависимостей, которые не устанавливаются сами? Хотел написать установщик dll`ок. Как раз нашёл прогу, автор которой решил забить на них (вот она), но походу с установкой UE5 недостающие dll`ки установились.
  • Вопрос задан
  • 201 просмотр
Подписаться 1 Простой 2 комментария
Пригласить эксперта
Ответы на вопрос 1
@marichkaz
Вопрос действительно странный, но тем не менее интересный. На ум сразу приходят:
  • Старые игры или софт — особенно те, которые разрабатывались без учёта современных подходов к управлению зависимостями. Например, игры на старых движках (Unreal Engine 3/4) часто требуют дополнительных DLL вроде DirectX, Visual C++ Redistributable
  • Софт для работы с медиа — программы типа Adobe After Effects (ранние версии), Blender или даже Sony Vegas 100 % могли требовать специфических библиотек
  • Старый open-source софт — иногда авторы "забивают" на интеграцию установщиков, особенно в случае портативных приложений, а для работы может понадобиться куча специфических DLL, например libgcc, libstdc++ или libjpeg


Если ты хочешь написать установщик для таких недостающих библиотек, это крутая идея! Можешь начать с наиболее распространённых зависимостей:
  • Microsoft Visual C++ Redistributable (разных годов)
  • DirectX Runtime
  • OpenAL
  • .NET Framework


Ещё хорошая идея — добавить сканер для проверки отсутствующих DLL и предложить их установить. Например, можно парсить ошибки типа "Missing DLL" и автоматически искать решение.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы