Valore restituito di cl.exe
Aggiornamento: novembre 2007
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