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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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