Compartilhar via


Retornar o valor de cl.exe

CL.exe retorna zero para o sucesso (sem erros) e diferente de zero caso contrário.

O valor retornado de cl.exe pode ser útil se você está compilando de um script ou arquivo .bat.Você ainda deve planejar capturar a saída do compilador, caso haja erros ou avisos, para que você possa resolvê-los.

Comentários

A seguir é um arquivo de .bat de exemplo que usa o valor retornado 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

Consulte também

Referência

Sintaxe da linha de comando do compilador