如何更改VS的编译器?

问题描述 投票:0回答:1

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

c visual-studio-2010 c99
1个回答
2
投票

MS Visual Studio 不支持 c99,但是他们已经实现了 c99 的某些功能

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

用户提问:

“我希望看到 Visual Studio 中提供 C99 支持。 添加 C99 支持的工作量与 C++0x 相比应该是苍白无力。

作为主流 PC 平台的编译器,微软确实应该 更加努力地实施已有 10 多年历史的标准—— 特别是因为 C 社区可以说比 C# 或 C++ 社区。”

微软回复:

“不幸的是 1) Microsoft C++ 的用户还有很多很多 编译器比 C 编译器多; 2)任何时候我们做客户 讨论和/或征求反馈 压倒性的反应是 我们应该关注C++(尤其是目前的C++-0x); 3)我们只是 没有资源去做我们想做的一切。所以当我们 正在慢慢改善我们的 C-99 支持(并且我们积极参与 C-1x 讨论)我不能保证我们会添加任何这些功能。”

© www.soinside.com 2019 - 2024. All rights reserved.