Сборка из исходных текстов под Windows

Сборка

Сборка OpenMCU-ru проверялась в Microsoft Visual Studio Professional 2005 и в Microsoft Visual C++ 2010 Express для платформы Win32.

Список зависимостей

Получение исходного кода

Получите исходный код OpenMCU-ru из репозитория:

git clone git://github.com/muggot/openmcu.git

Порядок сборки

Собирайте в следующем порядке:

  1. ptlib\ptlib_*.sln
  2. h323plus\h323plus_*.sln
  3. openmcu-ru\win\openmcu_*.sln

Сборка плагинов

FIXME В текущей редакции статьи не описывается сборка плагинов аудио/видео-кодеков.

Запуск

OpenMCU-ru может быть установлен в качестве службы:

openmcu.exe Install

В случае установки в качестве службы - её запуск осуществляется стандартными средствами управления службами Windows. Для отмены регистрации службы используется ключ:

openmcu.exe DeInstall

Для отображения значка управления в области уведомлений:

openmcu.exe Tray

Для запуска в режиме отладки:

openmcu.exe debug

После сборки

Использование на других компьютерах

Для того, чтобы запустить полученный файл на другом компьютере, Вам понадобится распространяемый пакет MSVC++ Redistributable Package, его версия должна соответствовать вашей версии Visual Studio.

Создание инсталлятора

Инсталлятор собирается с помощью NSIS. Инструкцию по его сборке можно найти в файле «openmcu-ru/win/nsis/README.txt».

См. также