Игнорировать make-файлы и настроить новый проект в Visual C ++. Сделайте вашу цель статической библиотекой (которая в Win32 будет .lib-файлом, а не .a-файлом, как в unix, как вы, вероятно, знаете). Маловероятно, что проект будет собираться из коробки, поэтому вам, возможно, придется столкнуться с некоторыми ошибками компиляции, относящимися к специфическим для Unix символам. Я быстро взглянул на исходный код, и он выглядит довольно хорошо написанным, поэтому я не думаю, что у вас должно быть много проблем при его сборке непосредственно в Windows.
Кроме того, вы можете создать исходный код, используя настоящий инструмент make
в cygwin, но это означает, что вам нужно будет распространять библиотеку cygwin вместе с вашим конечным продуктом. Это может или не может быть больше проблем, чем стоит, особенно если вы уже используете VC ++ для остальной части кода вашего проекта.