其实推荐大家使用VS2010
VS2010论坛里贴过,下载地址就不重复贴了。
如果需要支持Windows XP的话,使用VS2010是没错的——它的功能和VS2008基本一致,但却比VS2008用起来要方便,反应也比VS2008快很多。
至于C++/CLI,可以安装WinSDK 7.0解决。
另外,VS2010最低支持Windows XP,并且还支持Windows XP的远程调试,这样给虚拟机写个什么程序就方便了。
VS2010支持了部分C++0x(现在称为C++11)特性非常有用,而用C++98(C++03)就会很不美观。
比如读写UTF-8文本文件
wfs.imbue(locale(locale(""), new codecvt_utf8_utf16<wchar_t>));
</wchar_t>
C++03要用MultiByteToWideChar/WideCharToMultiByte手动转换,比较麻烦。