I use project->properties->building settings->project dependencies to make a project depend on b project.
It works ok.
I save the project (or the workspace). When I close the project(or workspace), and reopen it , the dependencies setting disappeared.
The c::b donnot save this setting .