Какие есть программы с большим кол-вом зависимостей? Вопрос странный, но всё же. Какие есть программы с кучей зависимостей, которые не устанавливаются сами? Хотел написать установщик dll`ок. Как раз нашёл прогу, автор которой решил забить на них (вот она), но походу с установкой UE5 недостающие dll`ки установились.

10 Янв в 19:53
10 +10
0
Ответы
1

Существует множество программ, которые могут иметь большое количество зависимостей. В основном это сложные приложения, которые используют множество библиотек и фреймворков. Вот несколько примеров таких программ:

Игровые движки:

Unreal Engine: Хотя вы уже упомянули UE5, многие версии Unreal Engine требуют множество зависимостей, включая графические библиотеки, среды выполнения и игровые библиотеки.Unity: Также требует множество зависимостей, особенно если вы используете сторонние плагины и библиотеки.

Разработка на Python:

Программы, использующие библиотеки, такие как Django или Flask, могут иметь значительное количество зависимостей, особенно если вы используете виртуальные окружения и сторонние пакеты.

Фреймворки Java:

Приложения на базе Spring или Java EE часто имеют множество библиотек и зависимостей, которые могут не устанавливать автоматически.

Node.js приложения:

Приложения, разработанные с использованием npm и зависимые от большого количества пакетов, иногда могут вызывать проблемы с зависимостями при установке на разных системах.

Разработка на C++:

Большие приложения, особенно в области научных и инженерных расчетов, могут содержать множество сторонних библиотек и зависимостей.

Если вы планируете написать установщик для DLL, вам стоит учесть:

Списки зависимостей: Некоторые менеджеры пакетов, такие как NuGet (для .NET) или vcpkg (для C++), могут помочь установить зависимости автоматически.Документация: Всегда полезно смотреть в документацию на сайте разработчика программы, так как там могут быть указаны все необходимые зависимости и способы их установки.Статические и динамические библиотеки: Убедитесь, что вы понимаете различия между ними и что вам нужно для вашего установщика.

Помимо этого, существуют инструменты, которые могут помочь вам определить отсутствующие зависимости, такие как Dependency Walker и другие подобные утилиты.

10 Янв в 19:53
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 95 924 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир