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* | |
| |
| |
| |
| |