如何更改VS的编译器?

时间:2012-05-22 21:59:16

标签: c visual-studio-2010 compiler-construction c99

我正在使用VS 2010.我已经更改了编译器C代码而不是C ++的设置。它工作正常,但问题是MS编译器不支持C99标准,因此我正在寻找可以与VS 10一起使用的C编译器。如何做到这一点?提前谢谢。

1 个答案:

答案 0 :(得分:2)

MS visual studio不支持c99,但他们已经实现了c99的certain features

从这个Microsoft page,他们对c99支持的回复:

用户提问:

  

“我希望在Visual Studio中看到C99支持   与C ++ 0x相比,添加C99支持的工作量应该很少。

     

作为主流PC平台的编译器,微软应该真的   努力实施超过10年的标准 -   特别是因为C社区可能比C#或者更大   C ++社区。“

微软的回复:

  

“不幸的是1)Microsoft C ++的用户还有很多   编译器比C编译器还要多; 2)任何时候我们做客户   讨论和/或征求反馈,压倒性的反应就是这样   我们应该专注于C ++(特别是目前C ++ - 0x); 3)我们只是   没有资源去做我们想做的一切。所以,虽然我们   正在慢慢改进我们的C-99支持(我们在C-1x中很活跃   讨论)我不能保证我们会添加任何这些功能。“