Skip to main content

Error del compilador C0549

Mensaje: Inicialización de la variable estática '<variable name>' no es constante, o las constantes reemplazadas están deshabilitadas.

. Posibles causas de error:
  • VAR_STAT y CONSTANT Las declaraciones se utilizan juntas en una declaración de bloque de funciones.

  • El Reemplaza constantes La opción de compilación está deshabilitada.

ejemplo 492. Ejemplo

El Reemplazar constantes La opción de compilación está deshabilitada.

VAR CONSTANT
        iMaxInst : INT := 2;
END_VAR
VAR_STAT
        iIDs : INT := iMaxInst - 1;
END_VAR

Mensaje:

C0549: La inicialización de la variable estática 'iIDs' no es constante o las constantes reemplazadas están deshabilitadas.

Error de corrección:

En Proyecto → Configuración del proyecto, sobre el Opciones de compilación pestaña, habilite la Reemplazar constantes opción de compilación.