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


Неустранимая ошибка C1189

#error:предоставленное пользователем сообщение об ошибке

Замечания

Директива C1189 создается директивой #error . Разработчик, который кодирует директиву, указывает текст сообщения об ошибке. Дополнительные сведения см. в директиве #error (C/C++).

Пример

В следующем примере создается C1189. В примере разработчик создает пользовательское сообщение об ошибке, так как идентификатор _WIN32 не определен:

// C1189.cpp
#undef _WIN32
#if !defined(_WIN32)
#error _WIN32 must be defined   // C1189
#endif

См. также

Директива #define (C/C++)