Требования

Описывает системные требования, поддерживаемые платформы и необходимые зависимости!

Чтобы использовать Plugify, ваша система должна соответствовать следующим требованиям. Сюда входят поддерживаемые платформы, компиляторы и зависимости.

Системные требования

Операционные системы

Plugify разработан для работы на широком спектре платформ, включая:

  • Настольные ПК:
    • Windows 7 или новее
    • Linux (протестировано на Ubuntu 20.04+ и Fedora 34+)
    • macOS 13.0 (Ventura) или новее
  • Консоли:
    • PlayStation 4/5
    • Nintendo Switch
  • Мобильные устройства:
    • Android 14 или новее
    • iOS/iPadOS/tvOS 16.0 или новее
  • Другое:
    • UWP (Universal Windows Platform, включая Xbox One)

Компиляторы

Plugify требует компилятор, совместимый с C++20. Поддерживаются следующие компиляторы:

  • Clang: Версия 15 или новее
  • GCC: Версия 11 или новее
  • MSVC (Microsoft Visual C++): Visual Studio 2022 или новее
  • Apple Clang: Версия 15 или новее

Инструменты сборки

  • CMake: Версия 3.14 или новее
  • Ninja (опционально): для более быстрой сборки

Зависимости

Plugify имеет следующие зависимости:

  1. Основные зависимости:
    • CURL: для управления удаленными пакетами (опционально, можно отключить).
    • miniz: для обработки ZIP-архивов.
    • glaze: для парсинга и валидации JSON.
  2. Зависимости языковых модулей:
    • C++: Нет дополнительных зависимостей.
    • C# (.NET): .NET Runtime 6.0 или новее.
    • C# (Mono): Mono Runtime 6.12 или новее.
    • Python: Python 3.12 или новее.
    • Go: Go 1.20 или новее.
    • JavaScript: V8 Engine 11.0 или новее.

Аппаратные требования

Минимальные

  • Процессор: 64-битный процессор x86 или Arm
  • ОЗУ: 2 ГБ
  • Хранилище: 100 МБ свободного места

Рекомендуемые

  • Процессор: 64-битный процессор x86 или Arm с 4 ядрами или более
  • ОЗУ: 4 ГБ или более
  • Хранилище: 500 МБ свободного места (для больших проектов и зависимостей)

Среда разработки

Рекомендуемые инструменты

  • IDE: Visual Studio 2022, CLion или VS Code с расширениями для C++.
  • Инструменты отладки: GDB, LLDB или отладчик Visual Studio.
  • Менеджеры пакетов:
    • Windows: vcpkg или NuGet.
    • Linux: apt, dnf или pacman.
    • macOS: Homebrew.

Тестирование и верификация

Plugify постоянно тестируется на следующих платформах и конфигурациях:

ПлатформаКомпиляторАрхитектураСтатус
Windows 10MSVC 2022x64
Ubuntu 22.04GCC 11x64
macOS 13Apple Clang 15Arm64
Android 14Clang 15Arm64
iOS 16Apple Clang 15Arm64

Устранение неполадок

Если у вас возникли проблемы во время установки или сборки:

Убедитесь, что CMake установлен правильно:

  • Проверьте, что CMake добавлен в системную переменную PATH.

Проверьте совместимость компилятора:

  • Убедитесь, что ваш компилятор поддерживает C++20.

Проверьте зависимости:

  • Убедитесь, что все необходимые зависимости установлены и доступны.

Обратитесь к документации:

Присоединяйтесь к сообществу:


Plugify разработан так, чтобы быть гибким и совместимым с широким кругом систем. Если у вас есть вопросы или вам нужна помощь, не стесняйтесь обращаться к сообществу!