Visual Studio (oppure la sua versione free Visual C++ Express) (IDE)

Oppure molto validi, il MinGW (GCC per Windows, a linea di comando)

Oppure IDE che utilizzano come compilatore base MinGW (ma puoi configurarli con altri compilatori):

- WxDevC++
- NetBeans
- CodeBlocks

N.B: Visual Studio ha l'autocompletamento... veramente ottimo.