I think that the program source code created by the eclipse itself is not a problem.
The eclipse has a problem only with sources that already existing!
Of course these are just my guess.
It is highly likely that I'm wrong syntax Even though my source has already been correct in the "winavr".
The problem was solved temporarily !
I delete the source .C files and copy their codes into their respective header files.
It's interesting that source and header files that created by eclipse work correctly!!