История изменений
Исправление KivApple, (текущая версия) :
Сделать абстрактный класс Process, платформозависимая реализация наследует её. А поток создаёт статическая функция абстрактного класса, реализация которой также платформозависима и использует уже правильный класс.
Либо совать в класс хотя бы не void, а указатель на forward declarated struct, конкретный набор полей для которой определяется уже в файле реализации.
Исходная версия KivApple, :
Сделать абстрактный класс Process, платформозависимая реализация наследует её. А поток создаёт статическая функция абстрактного класса, реализация которой также платформозависима.