Следующие предложения верны, если вы не собираетесь заниматься сложным программированием шаблонов, как в среде IDE c ++, кроме Visual Studio SUCK, они не могут эффективно индексировать современный код C ++ (библиотека boost).
Я бы предложил использовать Netbeans (он гораздо лучше поддерживает C ++, чем eclipse / CDT) в следующих двух средах сборки. И то, и другое важно, если вы хотите сделать кросс-компиляцию и протестировать POSIX и win32. Это не серебряная пуля, время от времени вы должны тестировать разные варианты UNIX:
Я бы предложил установить Mingw и Msys для разработки Windows, приятно, когда вы можете использовать awk, grep, sed и т. Д. В своем коде: D генеративное программирование проще с помощью инструментов оболочки - писать генеративные скрипты сборки - сука эффективно выполнять командную строку в Windows (PowerShell мог бы изменить это).
Я также предложил бы установить Cygwin и использовать его на стороне. Mingw - для программирования на основе низкоуровневого API win32, Cygwin - для программирования на основе стандарта POSIX. Cygwin также собирает много программного обеспечения, которое в противном случае вам пришлось бы портировать.
Также, как только вы запустите свой проект, вы сможете использовать CMAKE в качестве среды сборки, это лучшее, что есть нарезанный хлеб: P Вы можете заставить его выплевывать определение сборки для чего угодно и что угодно - включая visual studio.