Я видел по тегам записей, что вы используете библиотеку "pthreads", которая обозначает потоки POSIX. Поэтому этот проект не может быть запущен в Windows, так как он не поддерживает флаг «lpthread» в вашей системе.
Если вы настаиваете на работе на Windows-машине, вы можете использовать что-то вроде this , которое позволяет разработчику работать на терминале Ubuntu из windows . Имея доступ к Ubuntu-подобной системе, где поддерживается библиотека lpthreads, вы можете продолжить работу над своим проектом. Другим возможным решением может быть использование docker для компиляции и запуска вашего проекта в изолированной среде Ubuntu, но это своего рода излишество.
Дайте мне знать, если это помогло!