Usando pthread.h em uma compilação do Windows

Eu tenho uma base de código que faz uso extensivo de pthread.h. Em um projeto do Windows Visual Studio, isso obviamente não funciona, pois o pthreads é um utilitário unix.

Eu sei que existe pthread-win32 ou algo do tipo, mas existe uma maneira de uma base de código usar isso, sem substituir todo o código pthread?

editar: eu preferiria não ter que passar e substituir todas as chamadas pthread. Esta é a minha pergunta

questionAnswers(3)

yourAnswerToTheQuestion