I think I solve the problem.
We need to modify in this: in Properties of project --C/C++ General -- Paths and symbols --- Includes ---there are three in option of Language( I change each in them though).
I delete the duplicated exterier's .h file in the list, and manuelly add the path of the right include of the project in it.
then re- indexer it.( or againe close eclipse,re-open)
After it, it can refer rightly to the header.
Done!