Dru*_*uid 4 c++ visual-studio-2010 visual-studio visual-studio-2012
这是除了外行之外的所有人都非常清楚的问题之一。所以,冒着丢掉“极客卡”的风险,恐怕我必须硬着头皮问:
Visual Studio 和 Visual C++ 是一回事吗?我是否需要安装 Visual Studio Express,例如与 Visual C++ 结合使用?Visual C++ 是否提供了我需要的某些东西(特别是在汇编编程方面),而 Visual Studio Express 没有提供?
这个问题可能看起来很基本,以至于不需要答案。但唉,这正是我觉得我需要问它的原因,因为我实际上在网上找不到任何答案。所有结果都只是“假设”用户知道这个问题的答案,但我似乎找不到任何明确说明这两个应用程序是否提供完全相同功能的内容。
感谢您的时间。
Visual Studio 指的是微软的集成开发环境,它包括对 C++、C#、Basic 和其他几种语言的支持。
Visual-C++ 是指 Visual-Studio 的 C++ 特定组件。
可以安装 Visual-Studio(Express 或任何其他版本),并仅安装C++组件。因此,您将安装 Visual Studio 的“Visual-C++”组件。
另外,请注意,众所周知,Microsoft 在遵守 C++ 标准方面采取了一些小自由。例如,为了“安全”版本而贬低许多标准功能。(虽然这可以被禁用)。以及实现 C++17 功能。
因此,可以认为Visual-C++ 语言与 C++ 足够不同,可以在某种程度上成为超集。Visual-C++ 命令行编译器 ( MSVC ) 也是单独打包的,因此不需要整个 Visual-studio 包即可使用它。情况不再如此,现在又可以使用了
简而言之 - Visual-C++ 是更大的 Visual-studio 包的一部分,并且包含在 Visual-Studio 的所有现代版本中。