Condividi tramite


Valore restituito di cl.exe

cl.exe restituisce zero per operazioni riuscite, ovvero senza errori, e un valore diverso da zero in caso contrario.

Il valore restituito di cl.exe può essere utile se si esegue la compilazione da uno script o da un file bat. È comunque necessario pianificare l'acquisizione dell'output del compilatore, in modo da poter correggere eventuali errori o avvisi.

Note

Di seguito è riportato un file bat di esempio che utilizza il valore restituito di 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

Vedere anche

Riferimenti

Sintassi della riga di comando del compilatore