Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
cl.exe devuelve cero para correcto (sin errores) y un valor distinto de cero, en caso contrario.
El valor devuelto de cl.exe puede ser útil si está compilando un script, o archivo .bat.Aun así debe planear capturar el resultado del compilador, en caso de que hay errores o advertencias; de tal forma que pueda resolverlos.
Comentarios
A continuación, se muestra un ejemplo de archivo .bat que utiliza el valor devuelto de 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