Message #define directive is missing macro name identifier. Description The #define preprocessing directive was not supplied with an argument. The directive should be followed with an identifier that specifies the macro name to be defined. The directive will be ignored. User Action Supply a valid argument to the preprocessing directive.