Я знаю, что идеальный способ создания проектов - это не требовать файлов проекта на основе IDE, поскольку теоретически это вызывает всевозможные проблемы с автоматизацией, а что нет. Но мне еще предстоит работать над проектом, который компилируется в Windows и не зависит от проекта VisualStudio (хорошо, очевидно, что некоторые вещи с открытым исходным кодом выполняются с помощью Cygwin, но я здесь в общих чертах).
С другой стороны, если мы просто используем VS для запуска make-файла, мы теряем все преимущества окна параметров компиляции, и становится сложно поддерживать внешний make-файл.
Итак, как люди, использующие VS, на самом деле обрабатывают внешние make-файлы? Мне еще предстоит найти безболезненную систему для этого...
Или на самом деле большинство людей этого не делают, хотя это проповедуется как хорошая практика?