Aviso do compilador (nível 4) C4668
o símbolo “” não foi definida como uma macro de pré-processador, substituindo por “0 " para “políticas
Um símbolo que não foi definido foi usado com uma política de pré-processador. O símbolo de será avaliada como false. Para definir um símbolo, você pode usar política de #define ou a opção do compilador de /D .
Esse aviso é desativada por padrão. Consulte Avisos do compilador que estão por padrão para obter mais informações.
Exemplo
O seguinte exemplo gera C4668:
// C4668.cpp
// compile with: /W4
#include <stdio.h>
#pragma warning (default : 4668) // turn warning on
int main()
{
#if q // C4668, q is not defined
printf_s("defined");
#else
printf_s("undefined");
#endif
}