Zwraca wartość cl.exe
Cl.exe zwraca zero w przypadku sukcesu (nie błędów) oraz zera inaczej.
Wartość zwracana przez cl.exe może być przydatne, jeśli kompilacja odbywa się w skrypcie lub pliku bat.Należy nadal plan przechwytywać dane wyjściowe kompilatora, w przypadku, gdy istnieją błędy lub ostrzeżenia, więc można je rozwiązać.
Uwagi
Poniżej przedstawiono przykładowy plik .bat, który używa wartości zwróconej przez cl.exe.
echo off
cl /W4 t.cpp
@if ERRORLEVEL == 0 (
goto good
)
@if ERRORLEVEL != 0 (
goto bad
)
:good
echo "clean compile"
echo %ERRORLEVEL%
goto end
:bad
echo "error or warning"
echo %ERRORLEVEL%
goto end
:end