简体   繁体   English

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

[英]Compiler used by Visual Studio for C++?

I have tried searching on the internet but could not find out the compiler used by Visual Studio for C++ applications. 我曾尝试在Internet上搜索,但是找不到Visual Studio for C ++应用程序使用的编译器。 I wanted to know whether it is freely available & whether it can be used for commercial applications. 我想知道它是否免费提供以及是否可以用于商业应用。 Traditionally I have been using Turbo C++. 传统上我一直在使用Turbo C ++。

The problem with Visual Studio C++ Express is that it does not work with some applications. Visual Studio C ++ Express的问题在于它不适用于某些应用程序。 For example, BRL-CAD which is an open source project works properly with the commercial version but gives some problems for the Express edition. 例如,作为开源项目的BRL-CAD可以与商业版本一起正常工作,但对于Express版本却存在一些问题。 It seems that there is some problem with MinGW compiler as well. MinGW编译器似乎也存在一些问题。 I am told this by the people running that project. 运行该项目的人告诉我这一点。

Visual Studio uses the same compiler for all editions. Visual Studio对所有版本使用相同的编译器。 So, the Express edition uses the same compiler as the Professional edition. 因此,Express版本使用与Professional版本相同的编译器。 There are also no restrictions on producing commercial applications, in either case. 在任何一种情况下,对生产商业应用程序都没有限制。 There are differences in the advanced features offered by the IDE, but the compilers are the same. IDE提供的高级功能有所不同,但编译器相同。 So whatever your problems are in getting the project to work, it is nothing to do with the compiler. 因此,无论您在使项目正常运行时遇到什么问题,都与编译器无关。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM