Advertisement

Is there a Linux IDE that...

Started by July 20, 2004 07:55 PM
15 comments, last by George2 20 years, 6 months ago
Indeed, it's an excellent tool for those (like me) accustomed to Visual Studio.
[size="2"]I like the Walrus best.
Quote:
Original post by Magmai Kai Holmlor
Quote:
Original post by bytecoder
You could try creating soft links to the src and media directories from inside the IDE-specific folders.


Don't do this, it confuses most IDEs; Anjuta truncated some of my source files when I tried.

BuilderX either cost money or requires a registration, and I am so sick of registering on every site I visit. I'll check out MinGW Studio.
It definitely doesn't cost money, and the short registration is well worth it. I can't comment on MinGW Studio, because I've never used it, but I was very impressed with C++BuilderX. I don't use it any more (I use Emacs now), but it was debatably the best IDE I've ever used.
Zorx (a Puzzle Bobble clone)Discontinuity (an animation system for POV-Ray)
Advertisement
Alright, I think I already have a borland id anyway.

Hey, they used Loki (and ACE and boost) to make BuilderX. It's wierd unpacking someone else's stuff and seeing some code you worked on :)

[Edited by - Magmai Kai Holmlor on July 23, 2004 5:07:44 PM]
- The trade-off between price and quality does not exist in Japan. Rather, the idea that high quality brings on cost reduction is widely accepted.-- Tajima & Matsubara
Quote:
Original post by Magmai Kai Holmlor
...doesn't require the source files to be in a decendant directory?
Anjuta, kDevelop, & Eclipse all seem to. Dev-C++ would be nice, but the linux port was abandoned :/

I would really like a dir layout like this
/poker      /src          /makefile          /*.cpp          /*.hpp...


What part of that can you NOT do in eclipse? I'm only using eclipse 2.x, but even it can do that.

EDIT: Um, at least the Java perspective does that out of the box. I don't use it for C programming (I got lucky and have the latest MSVC++ stuff for that...). It seems hard to believe that *only* the java perspective lets you do this, but...

- create a new project
- where it shows you the list of folders in your project (just before you hit Finish in the wizard), click "add subfolder".
- when you OK that, it will ask you something like "do you want to make this new folder the source folder, and for me to make a separate directory for putting compiled code into?"...at which point you normally say "yes" and it automatically creates a /bin directory, and source that you put in the first directory is always compiled to /bin instead of into the root of the project...
Speaking of IDE's, does anyone know an IDE with C++ standard library code completion? i.e. when I type std:: it will show a list of functions and classes inside the std namespace.

KDevelop mysteriously crashes when I type 'object.' or 'object->' and when I had it working before it would only do code completion for my own classes, not the C++ standard library. Anjuta was the same last time I tried it.
Quote:
Is there a Linux IDE that...
No.

Next question. [smile]
Advertisement
Quote:
Original post by template
Speaking of IDE's, does anyone know an IDE with C++ standard library code completion? i.e. when I type std:: it will show a list of functions and classes inside the std namespace.

KDevelop mysteriously crashes when I type 'object.' or 'object->' and when I had it working before it would only do code completion for my own classes, not the C++ standard library. Anjuta was the same last time I tried it.




For KDevelop :



Project -> Project Options -> C++ specific -> the tab code completiion -> Add persistent class store



Then add all include directories (/usr/include /usr/local/include /usr/X11R6/include ... ) you want to add. (Note that the standard includes might not be in those directories).



The crashing doesn't happen here, so I can't help you on that.


"THE INFORMATION CONTAINED IN THIS REPORT IS CLASSIFIED; DO NOT GO TO FOX NEWS TO READ OR OBTAIN A COPY." , the pentagon

This topic is closed to new replies.

Advertisement