Системные требования
Поддерживаемые платформы и необходимые зависимости.
Чтобы использовать 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 имеет следующие зависимости:
- Основные зависимости:
- Зависимости языковых модулей:
У каждого языкового модуля свои требования. Компилируемым языкам нужен установленный тулчейн для сборки плагина; интерпретируемым — соответствующая среда выполнения на момент загрузки.Язык Требование Примечания C++ Компилятор с поддержкой C++20 Те же компиляторы, что и в списке выше C# (.NET) .NET Runtime 10.0 Должен быть установлен на целевой машине Python Python 3.12Ровно 3.12 — модуль линкуется с python3.12JavaScript V8 11.9Поставляется вместе с модулем; пишите плагины на ES6 Lua Lua 5.4.7Поставляется вместе с модулем Go Компилятор Go Сам модуль собирается с Go 1.26Rust Компилятор Rust Edition 2024 — требуется Rust 1.85или новееЯзыковой модуль Mono (plugify-module-mono) устарел и больше не поддерживается — репозиторий заархивирован в ноябре 2024 года. Для новых плагинов на C# используйте модуль .NET.
Аппаратные требования
Минимальные
- Процессор: 32-битный процессор x86 или Arm
- ОЗУ: 2 ГБ
- Хранилище: 100 МБ свободного места
Рекомендуемые
- Процессор: 64-битный процессор x86 или Arm с 4 ядрами или более
- ОЗУ: 4 ГБ или более
- Хранилище: 500 МБ свободного места (для больших проектов и зависимостей)
Среда разработки
Рекомендуемые инструменты
- IDE: Visual Studio 2022, CLion или VS Code с расширениями для C++.
- Инструменты отладки: GDB, LLDB или отладчик Visual Studio.
- Менеджеры пакетов: mamba, micromamba или conda
- Windows: vcpkg или NuGet.
- Linux: apt, dnf или pacman.
- macOS: Homebrew.
Тестирование и верификация
Plugify постоянно тестируется на следующих платформах и конфигурациях:
| Платформа | Компилятор | Архитектура | Статус |
|---|---|---|---|
| Windows 10 | MSVC 2022 | x64 | ✅ |
| Ubuntu 22.04 | GCC 11 | x64 | ✅ |
| macOS 13 | Apple Clang 15 | Arm64 | ✅ |
| Android 14 | Clang 15 | Arm64 | ✅ |
| iOS 16 | Apple Clang 15 | Arm64 | ✅ |
Устранение неполадок
Если у вас возникли проблемы во время установки или сборки:
Убедитесь, что CMake установлен правильно:
- Проверьте, что CMake добавлен в системную переменную PATH.
Проверьте совместимость компилятора:
- Убедитесь, что ваш компилятор поддерживает C++20.
Проверьте зависимости:
- Убедитесь, что все необходимые зависимости установлены и доступны.
Обратитесь к документации:
- Для получения подробных инструкций по установке обратитесь к документации Plugify.
Присоединяйтесь к сообществу:
- Получите помощь от сообщества Plugify в Discord или в GitHub Issues.
Plugify разработан так, чтобы быть гибким и совместимым с широким кругом систем. Если у вас есть вопросы или вам нужна помощь, не стесняйтесь обращаться к сообществу!