有没有理由不使用Visual Studio 6 for C++?

Art*_*yom 3 c++ visual-c++-6

我有什么理由不使用Visual Studio 6进行C++开发吗?

  • 我在哪里可以找到一些资源,为什么这会或不会是一个好主意?
  • 我有什么问题清单吗?

Rog*_*mbe 22

我不会说Visual Studio 6应该"永远不会"用于C++开发.我会说它应该"不再"用于C++开发.原因:

  1. 微软后来的编译器(特别是Visual Studio 2008)更符合C++规范.
  2. 微软后来的编译器添加了更好的警告和错误.在查找代码的潜在安全问题时,这些功能非常有用.
  3. 它不再受支持.较新版本的Windows SDK无法与Visual C++ 6一起使用,因此如果没有额外的工作,您将无法在Windows中使用更新的功能.

总结:停止使用Visual C++ 6.如果必须使用Microsoft C++编译器,请使用Visual Studio 2008.


D.S*_*ley 7

  1. std::string运行时的多核/ proc问题,重新:KB813810
  2. STL支持不佳
  3. 甚至更差的标准C++支持

不要这样做.


小智 6

如果你想要一个快速,轻量级的环境和一个好的调试器,Visual Studio 6就可以了.问题是它附带的C++编译器,它已经过时了.作为一个快乐的VC++ 6用户多年后,我现在切换到Code :: Blocks,它为您提供了类似的IDE,但允许您使用最新的g ++编译器.