Advertencia del compilador (nivel 4) C4668
"symbol" no está definido como macro de preprocesador y se reemplaza por "0" para "directives"
Un símbolo que no estaba definido se usó con una directiva de preprocesador. El símbolo se evaluará como false. Para definir un símbolo, puede usar la directiva #define o la opción del compilador /D.
De forma predeterminada, esta advertencia está desactivada. Vea Advertencias del compilador desactivadas de forma predeterminada para más información.
Ejemplo
El ejemplo siguiente genera la advertencia 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
}
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de