Если у вас есть make-файл, вы можете использовать проект 'makefile' в Visual Studio (который в неправильном названии - он просто позволяет указывать пользовательские команды сборки / отладки) и использовать его для вызова GNU make.
Вам нужно будет изменить make-файл, чтобы использовать инструменты командной строки VC ++ вместо cc или gcc или чего-либо еще, но он часто указывается макросами в верхней части make-файла.
Если make-файл использует другие специфичные для Unix команды (например, rm), вам может потребоваться внести изменения или создать файлы bath для сопоставления команд с эквивалентами Windows. Другой вариант - установить все необходимые инструменты из GNUWin32 , чтобы он работал.
Если сборка очень сложная или включает сценарии настройки, тогда у вас более сложная задача. Вы можете сгенерировать make-файл из скрипта configure, используя MSYS / MinGW, а затем изменить его, как указано выше, чтобы он работал с VC ++.
Проекты Makefile, однако, не будут так тесно интегрированы в Visual Studio. Все управление сборкой зависит от вас и от make-файла.