如何更改VS的编译器?
我正在使用VS 2010.我已经更改了编译器C代码而不是C ++的设置。 它工作正常,但问题是MS编译器不支持C99标准,因此我正在寻找一个可以与VS 10一起使用的C编译器。如何做到这一点? 提前致谢。
MS visual studio不支持c99,但是他们已经实现了c99的某些function 。
从这个Microsoft页面 ,他们回复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讨论中很活跃)我不能保证我们会添加任何这些function。“