是否可以使用 Visual C++ 编译 ANSI 之前(K&R 风格)的 C 代码?
我们有一些带有 pre-ANSI(K&R 风格)函数声明的旧 C 代码。例如:
int foo(x, y)
double x, y;
{
/* do some stuff */
}
Visual C++ 2008 中是否有编译器开关来启用对此的支持?
We have some old C code with pre-ANSI (K&R-style) function declarations. For example:
int foo(x, y)
double x, y;
{
/* do some stuff */
}
Is there a compiler switch to enable support for this in Visual C++ 2008?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
为了编译它,请将代码放入 .c 文件而不是 .cpp 中。这指示 Visual Studio 将代码编译为 C 而不是 C++
In order to get this to compile put the code in a .c file vs. a .cpp. This instructs Visual Studio to compile the code as C instead of C++