====== Psimedia+ on MS Windows (MinGW) ====== ===== Необходимый инструментарий ===== - Убеждаемся, что требуемые [[:mingw32#необходимый_инструментарий|инструменты]], необходимые для сборки Psi+, скачаны, проинсталлированы и готовы к работе. - [[http://www.gtk.org/download/win32.php|GLIB binaries and dev packages]] - требуются для GStreamer //~4 MB// - [[http://psi-dev.googlecode.com/files/gstreamer-0.10.28-win32-2.zip|GStreamer build for MS Windows with mingw32]] //~21 MB// ===== Подготовка к сборке, установка переменных окружения и небходимых библиотек ===== * Убеждаемся, что ранее настроенные переменные окружения работоспособны (инструкция по настройке [[mingw32#подготовка_к_сборке_настройка_переменных_окружения_и_необходимых_библиотек|здесь]]). * Скачиваем и распаковываем бинарные пакеты GLIB (binaries and dev packages) в папку **C:\glib** * Скачиваем и распаковываем архив **gstforwin-0.10.xx.zip** в корень диска **C:\** (в процессе распаковки будет создана папка **gstforwin**) ===== Сборка Psimedia+ в автоматическом режиме (рекомендуется) ===== * Скачиваем скрипт [[https://github.com/psi-plus/maintenance/raw/master/scripts/win32/make-psimediaplus.cmd|make-psimediaplus.cmd]] в новую папку (например, C:\build\psimedia) * Запускаем скрипт **make-psimediaplus.cmd** из рабочей папки **C:\build\psimedia** и ждём окончания его выполнения Если скрипт отработал правильно, то в рабочей папке **C:\build\psimedia** увидим скомпилированный и готовый к использованию бинарный файл **gstprovider\release\gstprovider.dll**