Retornar o valor da cl
CL retorna zero para o sucesso (sem erros) e não-zero caso contrário.
O valor de retorno de CL pode ser útil se você está compilando a partir de um script ou arquivo. bat. Você ainda deve planejar capturar a saída do compilador, caso haja erros ou avisos, portanto, você pode resolvê-los.
Comentários
Este é um arquivo. bat de exemplo que usa o valor de retorno de CL.
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