VC++编译器输出顺序

VC++ compiler output order

本文关键字:顺序 输出 编译器 VC++      更新时间:2023-10-16

假设我们调用:

cl.exe a.cpp b.cpp c.cpp d.cpp

4个源文件中的每一个都包含一些错误/警告。

控制台输出的顺序通常都是混乱的,并且同一命令的不同调用导致顺序发生变化。

这可能是由于cl.exe利用了多个内核并同时编译文件。

然而,有没有一种方法可以让我以合理的顺序查看输出,比如来自a.cpp的所有错误/警告,然后是b.cpp等

您可以逐个编译这些文件。

cl.exe /c a.cpp
cl.exe /c b.cpp
cl.exe /c c.cpp
cl.exe /c d.cpp

然后在单独的命令中将它们链接在一起。