The following topics provide tips related to using annotations with C/C++ programs:
Depending on your particular environment, you may want to control the expansion of macros in advisor-annotate.h by using the ANNOTATE_EXPAND_NULL environment variable. See the help topic Controlling the Expansion of advisor-annotate.h.
Because the advisor-annotate.h header file includes windows.h, including advisor-annotate.h may cause type and symbols conflicts, which result in unexpected compiler messages. See the help topic Handling Compilation Issues that Appear After Adding advisor-annotate.h.
If you run into certain unexpected problems, you need to learn how advisor-annotate.h and libittnotify.dll interact. See the help topic How advisor-annotate.h and libittnotify.dll Work.