【发布时间】:2013-03-11 00:15:27
【问题描述】:
Visual Studio 如何知道项目是 C 还是 C++?是否有任何配置或构建参数表明这一点?
VS 对 C 使用 C 编译器,对 C++ 使用 C++ 编译器吗?
【问题讨论】:
-
文件结尾。以
.c结尾的文件被编译为C 文件。但是,编译器的 C 模式不是很符合标准,甚至不完全支持 C99 标准(已经 14 岁了)。 -
我在同一个项目中混合使用 C 和 C++ 的经历很糟糕。
-
@JoachimPileborg 它不要求 C99 支持。是 C89。
-
@DavidHeffernan 这就是我的观点。如果你想要一个好的和最新的 C 编译器,你不会使用 VS 中的那个。
标签: c++ c visual-studio compiler-construction