编译器错误 C0549
信息: 静态变量的初始化 '<variable name>' 不是常量,或者替换常量被禁用。
. 可能的错误原因:
VAR_STAT和CONSTANT声明在功能块声明中一起使用。这 替换常量 编译选项被禁用。
例 497. 例子
这 替换常量 编译选项被禁用。
VAR CONSTANT
iMaxInst : INT := 2;
END_VAR
VAR_STAT
iIDs : INT := iMaxInst - 1;
END_VAR信息:
C0549:静态变量“iIDs”的初始化不是常量,或者替换的常量被禁用。
错误修正:
在 , 在 编译选项 选项卡,启用 替换常量 编译选项。