我想看看我的源代码中有多少错误,但编译器在遇到一些错误(但不是全部)时会停止。
有没有办法让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
错误。