cvisual-studio-2010c99

How to change the compiler of VS?


I'm using VS 2010. I have changed the settings for compiler C code instead of C++. It works fine, but the problem is MS compilers don't supports C99 standard, for this reason I'm looking for a C compiler that can works with VS 10. How to do this?


Solution

  • MS visual studio don't support c99, however they have implemented certain features of c99.

    From this Microsoft page, their reply for c99 support:

    Question by a user:

    "I would like to see C99 support available in Visual Studio. The amount of work to add C99 support should pale in comparison to C++0x.

    As the compiler for the dominant PC platform, Microsoft should really try harder to implement a standard that's over 10 years old -- especially because the C community is arguably larger than the C# or C++ community."

    Microsoft's reply:

    "Unfortunately 1) There are many, many more users of the Microsoft C++ compiler than there are of the C compiler; 2) Anytime we do customers discussion and/or solicit feedback the overwhelming response is that we should focus on C++ (especially at the moment C++-0x); 3) We just don't have the resources to do everything we would like. So while we are slowly improving our C-99 support (and we are active in the C-1x discussions) I can't promise we'll add any of these features."