Написано под Windows и Visual C++ компилятор (в вижле)
Основной файл OS2.cpp, он требует два аргумента: путь к конфиг файлу и путь к лог файлу. Пример конфига есть в репозитории (config.xml).
Тут используется сторонняя библиотека для парсинга xml, она в папке libs. Для запуска может понадобится отключить прекомпилированные заголовки для этой либины (в настройках вижлы, легко гуглится).