title: How can I define macros for the C++ intellisense engine?
body: <p>When using the <code>"Default"</code> intellisense engine, some of the symbols in my C++ project cannot be resolved. It turns out that it's because they are in headers where they are guarded by an <code>#ifdef</code> that depends on a macro passed to gcc with the <code>-D</code> flag by the makefile. How can I tell the intellisense engine about these defines so that it is able to compile those parts of the header? </p>