The c++ standard library forbids macroizing keywords. Enable warning c4005 to find the forbidden macro.
Answers
Answered by
0
Answer:
- The latest version of C++, i.e. (15.8.0 and onward) of VS 2017 fails to compile with the error that states that it is forbidden to macronizing keywords.
- It may be solved by adding _XKEYCHECK_H to the configuration properties > C++> Preprocessor> Preprocessor Definitions. This worked for most of the similar cases, and you might give it a try too.
Similar questions