Раньше это было возможно в VC6, у него была возможность сгенерировать make-файл из файла проекта .dsp. Более того, процесс сборки изменился слишком сильно, чтобы сделать это достижимым.
Не проблема, вы можете заставить make-файл вызывать инструмент vcbuild.exe, он собирает проект .vcproj. Важные ключи, которые вы хотите использовать в вашем make-файле:
- / clean: используйте это в чистоте: target
- / rebuild: использовать при перестроении: target
- / nocolor: делает вывод сборки серым как у других инструментов сборки
- / платформа: выбирает конфигурацию, которую вы хотите построить (например: / платформа: win32)
Например:
vcbuild /platform:win32 example.vcproj release
Обратите внимание, что система сборки получила существенную ревизию в VS2010, вместо этого вы будете использовать msbuild.exe для сборки проекта .vcxproj.