是否可以使用 Visual C++ 编译 ANSI 之前(K&R 风格)的 C 代码?

发布于 2024-12-28 07:37:14 字数 175 浏览 0 评论 0原文

我们有一些带有 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

时光与爱终年不遇 2025-01-04 07:37:14

为了编译它,请将代码放入 .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++

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文