Я уверен, что об этом уже спрашивали, с почти 900k вопросов, трудно найти вещи:)
Мы начинаем проект, в котором мы хотим, чтобы наши C ++ и Python работали под Unixсреда, но и под Windows.Мы хотим сделать наш проект простым для участия в качестве разработчиков, и поэтому мы хотим иметь то, что каждая сторона считает «естественным».
В данном случае под Unix это - automake / autoconf / etc.Под Windows все, кроме файлов проектов Visual Studio, кажется ошибкой.Это происходит главным образом потому, что мы хотим, чтобы хакеры, работающие с Windows, могли легко развиваться в своей естественной среде.
Как люди сегодня делают подобные вещи?Комфортно ли работают Windows-кодеры в мире, где нет GUI, поэтому мы слишком стараемся?
Другая цель заключается в том, что нам нужно автоматическое тестирование нашего проекта, в идеале с использованием одного и того же тестового кода (google-test) на всех платформахи т. д. Это может иметь значение и для другого вопроса.