Поделиться через


Возвращаемое программой cl.exe значение

Программа cl.exe возвращает нулевое значение в случае успешного выполнения (отсутствия ошибок) и ненулевое значение во всех остальных случаях.

Возвращаемое программой cl.exe значение может использоваться при компиляции из скрипта или BAT-файла. Рекомендуется фиксировать выходные данные компилятора, чтобы при необходимости использовать их для устранения возникающих ошибок или предупреждений.

Заметки

Ниже приведен пример BAT-файла, в котором используется возвращаемое программой 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

См. также

Ссылки

Синтаксис командной строки компилятора