阻止cl.exe输出源文件名

cle*_*ong 6 visual-c++

有没有办法告诉cl.exe不打印出源文件的名称?基本上,我希望它在文件干净地编译时不输出任何内容.在一个理智的世界中,编译器会向stderr发送错误消息,我只能将stdout重定向到null.但由于某些原因,cl.exe喜欢将编译错误发送到stdout,这使得很难判断它是否成功.

Mar*_* Ba 0

如果您想知道程序是否成功,不要查看其输出,而是检查%ERRORLEVEL%.