| Next revision | Previous revision |
| psimedia_mingw32 [2010/09/05 23:21] – внешнее изменение 127.0.0.1 | psimedia_mingw32 [2014/07/06 10:24] (current) – external edit 127.0.0.1 |
|---|
| #summary|Psimedia+ on MS Windows: Patching & Building Instructions (win32-g++) /ru/ | ====== Psimedia+ on MS Windows (MinGW) ====== |
| |
| = Psimedia+ on MS Windows (MinGW) = | |
| <hr> | |
| == Необходимый инструментарий == | |
| |
| 1. Убеждаемся, что требуемые инструменты, требуемые для сборки Psi+ с mingw32, скачаны, проинсталлированы и готовы к работе (подробнее -- [[mingw32|здесь]). | |
| |
| 2. [[http://www.gtk.org/download-windows.html|GLIB binaries and dev packages]] - требуются для GStreamer /~ 4 MB/ | ===== Необходимый инструментарий ===== |
| |
| 3. [[http://psi-dev.googlecode.com/files/gstreamer-0.10.28-win32-2.zip|GStreamer build for MS Windows with mingw32]] /~ 21 MB/ | - Убеждаемся, что требуемые [[: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// |
| |
| |
| <hr> | |
| == Подготовка к сборке, установка переменных окружения и небходимых библиотек == | |
| |
| * Убеждаемся, что ранее настроенные переменные окружения работоспособны (инструкция по настройке [[mingw32|здесь]). | |
| |
| * Скачиваем и распаковываем бинарные пакеты GLIB (binaries and dev packages) в папку *C:\glib* | |
| |
| * Скачиваем и распаковываем архив *gstforwin-0.10.??.zip* в папку *C:\* (в процессе распаковки будет создана папка gstforwin) | |
| |
| <hr> | ===== Подготовка к сборке, установка переменных окружения и небходимых библиотек ===== |
| == Сборка Psimedia+ в автоматическом режиме (рекомендуется) == | |
| | * Убеждаемся, что ранее настроенные переменные окружения работоспособны (инструкция по настройке [[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** |
| |
| * Скачиваем скрипт [[http://psi-dev.googlecode.com/svn/trunk/scripts/win32/make-psimediaplus.cmd|make-psimediaplus.cmd]] в новую папку (например, C:\psi-plus\psimedia\build) | |
| |
| * Запускаем скрипт *make-psimediaplus.cmd* из рабочей папки *C:\psi-plus\psimedia\build* и ждём окончания его выполнения | |
| |
| Если скрипт отработал правильно, то в рабочей папке *C:\psi-plus\psimedia\build* увидим скомпилированный и готовый к использованию бинарный файл *gstprovider\release\gstprovider.dll* | |
| |
| |
| |
| |