Какие есть программы с большим кол-вом зависимостей? Вопрос странный, но всё же. Какие есть программы с кучей зависимостей, которые не устанавливаются сами? Хотел написать установщик dll`ок. Как раз нашёл прогу, автор которой решил забить на них (вот она), но походу с установкой UE5 недостающие dll`ки установились.
Существует множество программ, которые могут иметь большое количество зависимостей. В основном это сложные приложения, которые используют множество библиотек и фреймворков. Вот несколько примеров таких программ:
Игровые движки:
Unreal Engine: Хотя вы уже упомянули UE5, многие версии Unreal Engine требуют множество зависимостей, включая графические библиотеки, среды выполнения и игровые библиотеки.Unity: Также требует множество зависимостей, особенно если вы используете сторонние плагины и библиотеки.
Разработка на Python:
Программы, использующие библиотеки, такие как Django или Flask, могут иметь значительное количество зависимостей, особенно если вы используете виртуальные окружения и сторонние пакеты.
Фреймворки Java:
Приложения на базе Spring или Java EE часто имеют множество библиотек и зависимостей, которые могут не устанавливать автоматически.
Node.js приложения:
Приложения, разработанные с использованием npm и зависимые от большого количества пакетов, иногда могут вызывать проблемы с зависимостями при установке на разных системах.
Разработка на C++:
Большие приложения, особенно в области научных и инженерных расчетов, могут содержать множество сторонних библиотек и зависимостей.
Если вы планируете написать установщик для DLL, вам стоит учесть:
Списки зависимостей: Некоторые менеджеры пакетов, такие как NuGet (для .NET) или vcpkg (для C++), могут помочь установить зависимости автоматически.Документация: Всегда полезно смотреть в документацию на сайте разработчика программы, так как там могут быть указаны все необходимые зависимости и способы их установки.Статические и динамические библиотеки: Убедитесь, что вы понимаете различия между ними и что вам нужно для вашего установщика.
Помимо этого, существуют инструменты, которые могут помочь вам определить отсутствующие зависимости, такие как Dependency Walker и другие подобные утилиты.
Существует множество программ, которые могут иметь большое количество зависимостей. В основном это сложные приложения, которые используют множество библиотек и фреймворков. Вот несколько примеров таких программ:
Игровые движки:
Unreal Engine: Хотя вы уже упомянули UE5, многие версии Unreal Engine требуют множество зависимостей, включая графические библиотеки, среды выполнения и игровые библиотеки.Unity: Также требует множество зависимостей, особенно если вы используете сторонние плагины и библиотеки.Разработка на Python:
Программы, использующие библиотеки, такие как Django или Flask, могут иметь значительное количество зависимостей, особенно если вы используете виртуальные окружения и сторонние пакеты.Фреймворки Java:
Приложения на базе Spring или Java EE часто имеют множество библиотек и зависимостей, которые могут не устанавливать автоматически.Node.js приложения:
Приложения, разработанные с использованием npm и зависимые от большого количества пакетов, иногда могут вызывать проблемы с зависимостями при установке на разных системах.Разработка на C++:
Большие приложения, особенно в области научных и инженерных расчетов, могут содержать множество сторонних библиотек и зависимостей.Если вы планируете написать установщик для DLL, вам стоит учесть:
Списки зависимостей: Некоторые менеджеры пакетов, такие как NuGet (для .NET) или vcpkg (для C++), могут помочь установить зависимости автоматически.Документация: Всегда полезно смотреть в документацию на сайте разработчика программы, так как там могут быть указаны все необходимые зависимости и способы их установки.Статические и динамические библиотеки: Убедитесь, что вы понимаете различия между ними и что вам нужно для вашего установщика.Помимо этого, существуют инструменты, которые могут помочь вам определить отсутствующие зависимости, такие как Dependency Walker и другие подобные утилиты.