如何防止Visual Studio 2008 C编译器在发生某些错误时停止?

How to prevent Visual Studio 2008 C compiler from stopping when some errors occur?

本文关键字:错误 Studio Visual 何防止 2008 编译器      更新时间:2023-10-16

我想看看我的源代码中有多少错误,但编译器在遇到一些错误(但不是全部)时会停止。

有没有办法让Visual Studio继续编译,直到它找到代码中的所有错误?

(Visual Studio 2008 是强制性的)

编辑:出于以下原因,我需要这样做。我们有一个c99代码库,但客户需要一个Visual Studio 2008应该能够编译的旧版本。因此,我们想看看由于 c99 和 c89(不是 c 89,而是 Visual Studio 2008 之间的版本)之间的差异而发生了多少错误。

">因此,我们想看看由于 c99 和 c89 之间的差异而发生了多少错误">

我认为你不能那样做。例如:

int example(void)
{
getsomething();
int i;            // <== invalid in C89

上面的例子只是 1 个错误,但会产生很多错误,因为其余部分没有声明i错误。

相关文章: