Visual Studio for C++使用的编译器?

问题描述:

我试过在互联网上搜索,但找不到Visual Studio for C++应用程序使用的编译器。 我想知道它是否可以免费获得&是否可以用于商业应用。 传统上我一直在使用Turbo C++。Visual Studio for C++使用的编译器?

Visual Studio C++ Express的问题在于它不适用于某些应用程序。 例如,BRL-CAD是一个开源项目,可以与商业版本一起正常工作,但会为Express版本带来一些问题。 MinGW编译器似乎也存在一些问题。 我被运行该项目的人告知了这一点。

+0

什么样的问题?它正在编译但崩溃?你无法将项目加载到express? – Boumbles 2013-04-24 10:29:19

+0

我正在和那个项目的经理聊天,他们说因为一些问题我不能使用快递版本。我不知道细节。因此他们推荐使用Ubuntu。 – 2013-04-24 10:33:23

+0

当你知道你的问题的细节时,你会发现你会在这里得到最好的答案。尝试使用快递,看看会发生什么。试着弄清楚你自己有什么问题,如果你不能,那么你会问一个问题,描述你遇到的确切问题。 – Boumbles 2013-04-24 10:37:47

Visual Studio对所有版本使用相同的编译器。因此,Express版本使用与Professional版本相同的编译器。在任何一种情况下,制作商业应用程序也没有限制。 IDE提供的高级功能存在差异,但编译器相同。所以,无论你的问题是让项目工作,这与编译器无关。

+0

但撇开这个问题,你能告诉我如何得到只有编译器的一个sepparate副本? ,因为我想尝试使用Qt Creator IDE构建在Qt中创建的应用程序,以便我可以将它与MinGW编译的应用程序进行比较。 – 2013-04-25 06:36:05

+0

注意:在Express版本中,缺少某些版本的编译器(例如64位编译器),并且链接器没有配置文件引导优化功能(因为PGO导致编译器被调用,所以它可以说是一个缺少编译器功能)。我相信其他一切都是一样的。 http://msdn.microsoft.com/en-us/library/vstudio/hs24szh9(v=vs.120).aspx – JBentley 2014-03-28 05:14:25