We do not dispute claims about problem with our "Other include files." We just cannot yet find anything to fix.
Erik's sample solution seems to work okay. We changed Platform to Custom and added the parent of the #include'd header to "Other include files". We restarted the IDE. We opened the solution, waited for parsing to complete, and clicked on the #include. VA X displayed the correct path to Test.h in the Definition field. The Go button took us to the header.
VAXTestIncludes.cpp:
#include "stdafx.h"
#include "TestDir/Test.h"
#ifdef DefinedDefine
#error "This define is defined"
#endif
int _tmain(int argc, _TCHAR* argv[])
{
return 0;
}
TestDir/Test.h:
#define DefinedDefine