Программирование на C и C++

Онлайн справочник программиста на C и C++

#error


Директива #error указывает компилятору в случае ее обнаружения остановить компиляцию. Как правило, она используется для отладки. Общий вид директивы следующий:

#error сообщение_об_ошибке

сообщение_об_ошибке не заключается в двойные кавычки. Когда компилятор обнаруживает директиву, он выводит сообщение в следующем виде и завершает компиляцию:

Fatal: имя_файла номер_строки: Error directive: сообщение_об_ошибке

Здесь имя_файла — это имя файла, где была найдена директива #error, номер_строки — это номер строки директивы, а сообщение_об_ошибке — это собственно само сообщение.