Valor devuelto de cl.exe

Actualización: noviembre 2007

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 una secuencia de comandos, 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

Vea también

Referencia

Sintaxis de la línea de comandos del compilador