Visual Studio是否与Visual C ++

时间:2016-02-29 03:16:22

标签: c++ visual-studio visual-studio-2010 visual-studio-2012

这是除了没有经验之外的所有人都非常明显的问题之一。因此,冒着丢失我的“极客卡”的风险。我担心我必须咬紧牙关问:

Visual Studio与Visual C ++是一回事吗?我是否需要安装Visual Studio Express,例如与Visual C ++结合使用? Visual C ++是否提供了我需要的某些东西(特别是关于汇编编程)Visual Studio Express不能提供的东西?

这个问题可能看起来很基本,不需要回答。但唉,这正是我觉得我需要问的原因,因为我无法在网上找到任何答案。所有结果只是"假设"用户知道这个问题的答案,但我似乎无法找到任何明确表明这两个应用程序提供的功能完全相同。

感谢您的时间。

2 个答案:

答案 0 :(得分:2)

Visual Studio是指Microsoft的Integrated Development Envrioment,它包括对C ++,C#,Basic和其他几种语言的支持。
Visual-C ++是指visual-Studio的C ++特定组件。

可以安装Visual-Studio(Express或任何其他版本),并安装仅C ++ 组件。因此,您将安装" Visual-C ++" Visual Studio的组件。

另外,请注意,众所周知,Microsoft遵守C ++标准会采取一些小自由。例如depreciating many standard functions in faviour of 'secure' versions.(虽然可以禁用)。以及实现C ++ 17功能。

因此, Visual-C ++语言可以被认为与C ++在某种程度上是超集。 Visual-C ++命令行编译器( MSVC )也是单独打包的,因此不需要整个visual-studio软件包来使用它。 That is no longer the case are now avalible again

简而言之 - Visual-C ++是更大的Visual-studio软件包的一部分,并且包含在Visual-Studio的所有现代版本中。

答案 1 :(得分:1)

没有。 Visual Studio包含Visual C ++,但它包含许多其他工具,如Visual Basic或Visual C#。