Example:

A    - a dirctory
a.h  - a file under the "A" directory
 struct aa {
 int i;
 };

main.c    - a file in the same level with the directory "A"
 #define _X_ "A"   /*#define _X_ A don't work as well*/

 #include <_X_/a.h>

void main()
{
  aa test;
}

Problem:
aa can't be found in the main.c file (use semantic-ia-fast-jump, and the include statement is marked as unkonwn include)

Could anyone know how to fix this issue?
Thanks