I’ve recently been using Anjuta 2. It’s far better than Anjuta 1, and less annoying than Eclipse’s arbitrarily eccentric UI, though Eclipse is obviously more feature-packed. Here is an example of how Anjuta makes a very commonly-used feature simple and explicit, while Eclipse hides the feature and leaves you in doubt. Nobody will make money selling Anjuta training courses.
Using an existing code base with Anjuta:
- Select the File/”New Project From Existing Sources” menu item.
- In the wizard, click Next through the title page.
- In the wizard, enter the project title and browse to the path to your existing code and click Next.
- In the wizard, click Apply on the confirmation page.
Using an existing code base with Eclipse:
- Select the File/New/Project… menu item.
- Choose C++/”Standard Make C++ Project”
- In the New Project wizard, enter a project name. Uncheck “Use default location” and browse for the path to your existing code.
- In the New Project wizard, ignore the (very complex) “Referenced C/C++ Projects” page and click Finish.
- Wonder if it adds or changes files in your existing directory. Actually, the “Standard Make C++ Project” doesn’t, but others do. Presumably it always does if you did not uncheck “Use default location”.
- (There’s also a way to create a new Eclipse project by checking out from svn or your favorite source control system, if you have an appropriate Eclipse plugin. I find that annoying as a way to create a project for an existing code base.