Udostępnij za pośrednictwem


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

Zobacz też

Informacje

Kompilator składni wiersza polecenia