I am having a problem understanding the Eclipse/Carbide workspace concept, in terms how they are related to Eclipse/Carbide projects. I have looked in the usual places but the only thing worth mention about it was that it is a place to store projects.
This would be fine in itself, weren't it for the problems that I have using Carbide C++ express on my existing projects. It just doesn't work, I get incomprehensible error messages. Creating new projects works fine but that is not the point here.
Let me elaborate.
My projects are stored in a folder structure like this (i'll only mention the mmp files )
The idea is having a shared library prj1lib being used by the two UI-dependent S60 and S80 apps.
Using MS C++ and CW the projects are easily identified, by the parent folders of the mmp files. As both CW and MS C++ do not have a workspace concept, you do not have to mention this.
With Eclipse, there are a number of possible workspace candidates:
The third one seems a bit silly, but whether the first or the second one is the best? I don't know, and the documentation doesn't tell me enough to make a sound decision.