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