Сборка и запуск веб-сервера на 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.