It's definitely nowhere near as annoying as intellisense randomly breaking and putting a red line underneath half your statements.
It's definitely nowhere near as annoying as intellisense randomly breaking and putting a red line underneath half your statements.
There's a reasonably simple solution with which you can solve the red line problem, if you're talking about the C and C++ projects:
http://connect.microsoft.com/VisualStudio/feedback/details/5...
"Posted by JoeWoodbury on 25/02/2010 at 10:16 (...)
The solution is to add the location of the stdafx.h file to the include path list. This is often a matter of simply putting a dot comma (.,) as the very first item in a projects include list."
EDIT v2: Looking at the project you cited in the reply of this message and the file: http://code.google.com/p/freetype-gl/source/browse/trunk/dem... on the computer on which I don't have VS, I still have an idea what the reason for such errors are: the project authors use something like:
#elif defined(_WIN32) || defined(_WIN64)
Now think about it: when intellisense parses the file, can it assume you're building a 32-bit version? No. Can it assume you're building a 64-bit version? No. So intellisense doesn't use the header inside that elif at all. Setting defines in the project can fix that.I feel silly for never mousing over the three characters at line 62 where Intellisense describes the problem it's having.
I feel your paIEnumerable