Перейти к содержанию

Сборка и запуск веб-сервера на Windows#

1. Настройка окружения#

Для сборки приложения необходимо:

  • git - кроссплатформенная утилита, используемая в этом проекте для загрузки библиотек.
  • CMake - кроссплатформенная утилита для автоматического создания ПО из исходного кода.
  • Компилятор Microsoft Visual C++ (MSVC) для C++ приложений.

cmake и git должны быть доступны в PATH.

2. Сборка сервера#

Сделайте git clone для загрузки проекта и перейдите в директорию. Сборка выполняется запуском скрипта build.bat (или .\build.bat для Powershell):

git clone --branch=master --depth=1 https://github.com/green-api/whatsapp-api-webhook-server-cpp
cd whatsapp-api-webhook-server-cpp
build.bat

Приложение по умолчанию собирается с типом конфигурации Release.

После успешной сборки, повторная сборка приложения доступна через скрипт build.bat или

cmake --build build --config=Release

3. Запуск сервера#

Исполняемый файл приложения находится в build\bin\. В процессе сборки приложения файл конфигурации копируется в директорию build\bin. Сервер при запуске сначала ищет файл в этой директории, загружая config.json из директории всего проекта только если его нет в build\bin.

Запуск приложения:

build\bin\whatsapp-api-webhook-server-cpp.exe
При исполнении программы создается сервер на порте из конфигурации config.json (по умолчанию 5000).

Для тестирования сервера можно воспользоваться коллекцией Postman.

Видео-инструкция по установке#