Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Best C++ IDE?
View unanswered posts
View posts from last 24 hours

Goto page Previous  1, 2, 3  Next  
Reply to topic    Gentoo Forums Forum Index Duplicate Threads
View previous topic :: View next topic  
Author Message
nsahoo
l33t
l33t


Joined: 17 Jul 2003
Posts: 618

PostPosted: Wed Oct 22, 2003 11:48 pm    Post subject: Reply with quote

I am on eclipse and find it useful - mainly nonobstructive :-) I found kdevelop doing too many things for me without asking, like auto-conf, auto-make and all that stuff and I ran into problem with that .. I ran into some issues with anjuta as well .. I really tried to use it. but :( .. or it is just may be that I have been using eclipse for java coding thats why I found cdt in eclipse to be the most convenient tool.

Does CDT run with eclipse 3.0 .. I thought it didn't run on anything over eclipse 2.1 .. :oops:
Back to top
View user's profile Send private message
Professor Frink
Tux's lil' helper
Tux's lil' helper


Joined: 03 Oct 2003
Posts: 128
Location: Bethlehem, PA

PostPosted: Thu Oct 23, 2003 2:30 am    Post subject: Reply with quote

i seriously hope anjuta isn't dead, it's a great IDE and I see no reason to abandon it and start over. I still am using the gnome 2 port but just backing up a lot because it has a habbit of crashing.

PS anyone have any clues on templating a lookup table? that's what I have due thursday night at 1AM (well really friday morning) EDT
_________________
"You've got to listen to me. Elementary chaos theory tells us that all robots will eventually turn against their masters and run amok in an orgy of blood, and kicking and the biting with the metal teeth and the hurting and shoving."
Back to top
View user's profile Send private message
shm
Advocate
Advocate


Joined: 09 Dec 2002
Posts: 2380
Location: Atlanta, Universe

PostPosted: Thu Oct 23, 2003 2:53 am    Post subject: Reply with quote

Ian wrote:
What is the closest IDE to something like Microsoft's Visual Studios C++ component?.


Probably gideon (aka kdevelop-cvs).. I'd have to say Eclipse is a better IDE overall than both Visual Studio and gideon though. Gideon is a lot better imho for C++ than Eclipse is though.

But I code more in java than in C++, so that might be why I like eclipse.
_________________
what up
Back to top
View user's profile Send private message
Rhino
Apprentice
Apprentice


Joined: 12 Feb 2003
Posts: 177

PostPosted: Thu Oct 23, 2003 4:20 am    Post subject: Reply with quote

[quote="nsahoo"
Does CDT run with eclipse 3.0 .. I thought it didn't run on anything over eclipse 2.1 .. :oops:[/quote]

what release of eclipse 3 and cdt you are using ??
you are installing cdt through the update manager ??
_________________
With sufficient thrust, pigs fly just fine.
[ RFC 1925 ]
Back to top
View user's profile Send private message
Professor Frink
Tux's lil' helper
Tux's lil' helper


Joined: 03 Oct 2003
Posts: 128
Location: Bethlehem, PA

PostPosted: Thu Oct 23, 2003 4:24 am    Post subject: Reply with quote

update manager actually works? everytime i clicked something in that shitty program everything went blank or it just closed the window, seemed very flaky for me to write code in nevermind have it update itself
_________________
"You've got to listen to me. Elementary chaos theory tells us that all robots will eventually turn against their masters and run amok in an orgy of blood, and kicking and the biting with the metal teeth and the hurting and shoving."
Back to top
View user's profile Send private message
Rhino
Apprentice
Apprentice


Joined: 12 Feb 2003
Posts: 177

PostPosted: Thu Oct 23, 2003 5:01 am    Post subject: Reply with quote

Professor Frink wrote:
update manager actually works? everytime i clicked something in that shitty program everything went blank or it just closed the window, seemed very flaky for me to write code in nevermind have it update itself


actually, i haven't used it before. but now CDT(1.2) seems to be avaliable only through update manager. Here it checks the update site correctly
but don't let me install the CDT ( he wants eclipse 2.x )
_________________
With sufficient thrust, pigs fly just fine.
[ RFC 1925 ]
Back to top
View user's profile Send private message
tactless
l33t
l33t


Joined: 14 Jul 2002
Posts: 642
Location: Mitzpe Adi, Israel

PostPosted: Thu Oct 23, 2003 6:10 am    Post subject: Reply with quote

What useful add-ons for vim are there for programming?
_________________
Tactless

"If it wasn't for fog, the world would run at a really crappy framerate."

Jabber: tactless@amessage.info
Back to top
View user's profile Send private message
nsahoo
l33t
l33t


Joined: 17 Jul 2003
Posts: 618

PostPosted: Thu Oct 23, 2003 10:23 am    Post subject: Reply with quote

Rhino wrote:

what release of eclipse 3 and cdt you are using ??
you are installing cdt through the update manager ??

I am using eclipse 2.1.1 with CDT 1.2. I got the CDT 1.2 through update manager. I can't get the update manager to work properly in eclipse 3.0. In 3.0 I don't thing there is a install/update perspective. The Help/Software Update/Manage Configuration, opens Product configuration window to which I don't know how to add the CDT update site. :?

Edit: BTW, I have two versions of eclipse installed :oops: one to run CDT and one to run the latest JDT.
And yes, I tried getting the CDT plugins directly from the download site and putting them in the eclipse 3.0 plugin directory .. it didn't work, I think it complained about the eclipse version.


Last edited by nsahoo on Thu Oct 23, 2003 10:25 am; edited 1 time in total
Back to top
View user's profile Send private message
Roguelazer
Veteran
Veteran


Joined: 10 Feb 2003
Posts: 1233
Location: San Francisco, CA

PostPosted: Thu Oct 23, 2003 10:24 am    Post subject: Reply with quote

Anjuta is -not- dead. Check the CVS. This is the most recent entry in the ChangeLog:

[code]2003-10-15 Naba Kumar <naba@gnome.org>

* src/anjuta_cbs.c: Used ALT+number for editor tab browsing, instead
of CTRL+number.[/close]


That's only a few days ago!



And look here! There is a cvs tarball from today! It's most certainly not dead...
_________________
Registered Linux User #263260
Back to top
View user's profile Send private message
BenjyD_UK
n00b
n00b


Joined: 03 Sep 2003
Posts: 44

PostPosted: Thu Oct 23, 2003 10:51 am    Post subject: Reply with quote

Ian wrote:
I only ask, because I learned C++ on that in school, and I found many features, such as automatic completition (typing "pointer->" would pop up a box that had all the options for said pointer)


That feature always seemed something of a crutch to me. I used to use it (back when I used windows), and switching to programming without it was quite a wrench.

I think that now I don't use it I have a better understanding of the structure of my code. No auto-completion means I keep members consistently and simply named, and no class view means that I keep my classes simple, as they should be.
Back to top
View user's profile Send private message
piefke
n00b
n00b


Joined: 05 Sep 2003
Posts: 57

PostPosted: Thu Oct 23, 2003 11:12 am    Post subject: Reply with quote

in the moment i'm using anjuta.
there isn't a cvs-ebuild anywhere, or?
asked cause the 1.1.97 crashes sometimes (everytime i type a 'p' *g* ).

hmm .. after reading here i will checkout eclipse :)
Back to top
View user's profile Send private message
Rhino
Apprentice
Apprentice


Joined: 12 Feb 2003
Posts: 177

PostPosted: Thu Oct 23, 2003 1:14 pm    Post subject: Reply with quote

nsahoo wrote:
The Help/Software Update/Manage Configuration, opens Product configuration window to which I don't know how to add the CDT update site. :?


help / software updates / find and install / search for new features to install / add update site

this on eclipse 3.0M4
_________________
With sufficient thrust, pigs fly just fine.
[ RFC 1925 ]
Back to top
View user's profile Send private message
nsahoo
l33t
l33t


Joined: 17 Jul 2003
Posts: 618

PostPosted: Thu Oct 23, 2003 1:35 pm    Post subject: Reply with quote

Rhino wrote:

help / software updates / find and install / search for new features to install / add update site

this on eclipse 3.0M4


took me a little further .. but, now I am stuck with
Code:
 "Requested operation cannot be performed because it would invalidate the current configuration. See details for more information.
  Eclipse C/C++ Development Tools (Linux GTK) (1.2.0): Update conflict detected (see details). Please deselect this update and try again.
  Eclipse C/C++ Development Tools (1.2.0): Feature requires plug-in "org.eclipse.platform (2.1.0)", or compatible.


Any help there ?
Back to top
View user's profile Send private message
sheepdog
Guru
Guru


Joined: 14 Oct 2002
Posts: 369
Location: Edison Enterprises Inc., Lake Oswego, Oregon, USA

PostPosted: Thu Oct 23, 2003 1:46 pm    Post subject: vim Reply with quote

The combination of vim (gvim), exuberant-ctags and GNU's Global Source Code Tag System (http://www.gnu.org/software/global/) is unbeatable. But it takes some time to learn enough of the actions to make development go smoothly.
Back to top
View user's profile Send private message
Rhino
Apprentice
Apprentice


Joined: 12 Feb 2003
Posts: 177

PostPosted: Thu Oct 23, 2003 2:42 pm    Post subject: Reply with quote

nsahoo wrote:

took me a little further .. but, now I am stuck with
Code:
 "Requested operation cannot be performed because it would invalidate the current configuration. See details for more information.
  Eclipse C/C++ Development Tools (Linux GTK) (1.2.0): Update conflict detected (see details). Please deselect this update and try again.
  Eclipse C/C++ Development Tools (1.2.0): Feature requires plug-in "org.eclipse.platform (2.1.0)", or compatible.


Any help there ?


yep. like me, and i already tried hack trough the rc file that holds some
versioning info, but no luck.... someone with CDT 1.2 instaled could make a tarball of it ?

sheepdog wrote:

The combination of vim (gvim), exuberant-ctags and GNU's Global Source Code Tag System (http://www.gnu.org/software/global/) is unbeatable. But it takes some time to learn enough of the actions to make development go smoothly.


Agreed, mainly my development work happens in gvim+ctags+global
but at work we are being enforced to use a standard IDE for all
C++ projects, and team synchronization / cvs features in eclipse works very well.
_________________
With sufficient thrust, pigs fly just fine.
[ RFC 1925 ]
Back to top
View user's profile Send private message
MADcow
l33t
l33t


Joined: 23 Jan 2003
Posts: 742
Location: RIT (Henrietta, New York, United States)

PostPosted: Thu Oct 23, 2003 2:53 pm    Post subject: Reply with quote

i use vim (like a real man, RAWR)
but... as far as IDEs go, anjuta rocks.
Back to top
View user's profile Send private message
cfool
n00b
n00b


Joined: 20 May 2003
Posts: 19

PostPosted: Thu Oct 23, 2003 3:17 pm    Post subject: Reply with quote

Id have to say eclipse also. Its excellent for java development. And yes it is slow on startup but SWT(alternative to swing) makes it a lot faster and if you have a decent pooter you shouldnt notice much(if any) slowdown.

Havent really used the cdt much tho, as far as I know they have yet to implement code insight etc
_________________
"No matter what a young person thinks he or she is really hot stuff at doing, he or she is sooner or later going to run into somebody in the same field who will cut him or her a new asshole, so to speak."
Kurt Vonnegut
Back to top
View user's profile Send private message
Jesse
Tux's lil' helper
Tux's lil' helper


Joined: 24 Apr 2002
Posts: 148

PostPosted: Thu Oct 23, 2003 3:31 pm    Post subject: Reply with quote

eh, vim and the old stuff works and all, but I find those tools more easily usable when you have to 'edit' code already written. Starting from scratch with those tools is combersome for me. Hey, so I like to actually have my keys do what the keyboard says ... i.e., if I hit 'x' I want to type an 'x' not delete the character and then worry about old vim's that insert random junk when you hit the arrow keys. </rant> ;)

Anyhow, let's all be realistic here. I've worked in the real world ... I know people who work in the real world ... and I've had people tell me about the real world ...

If you're 13 and learning vim. Ok, cool. If you're 20 and asking this question get a life and learn some things that will help you. Yes, vim/emacs are still in use. But they are used for maintaing/porting aging Solaris/Unix systems to newer 21st century systems -- so people can ditch those things. All IT related job recruiters that I've had interviews with or know or have heard about ask about your 'tools' experience. That means they want you to know Eclipse, Jbuilder, Visual Studio, even Kdevelop, and how your 'make' or 'ant' system works.

It's well past the 'day' that people frown upon a new hire if they don't know vim. Will you get beat up after lunch on the playground (if you have a real spiffy job) ... maybe ;) but you won't _not_ get hired for it.

Anyhow, KDevelop 3 (that's the real name now -- not gideon) is nice and has the following very nice features:
- includes templates and stuff for other projects like Gnome and company
- lots of language choices
- nice interface as of late
- nice tools integration like valgrind, doxygen, and cvs
- simplistic problem reporter that lets you see errors before you compile
- multiple languages per project !
- autocompletion for kdelibs and qt and _any_ other thing you want
- very nice internal documentation
- language specific documention is somewhat good
- nice tutorials written by KDE gurus that show you how to do things in KDE

Again, do yourself a favor and learn an IDE and its build environment. Not vim/emacs just because you're afraid someone will steal your lunch money. If you happen to like to remember the 10 different modes your editor can be in, while having it serving you coffee, downloading muzak, and hosting your webpage and its own OS then sure ... go with the other guys
Back to top
View user's profile Send private message
Rhino
Apprentice
Apprentice


Joined: 12 Feb 2003
Posts: 177

PostPosted: Thu Oct 23, 2003 4:20 pm    Post subject: Reply with quote

Rhino wrote:

someone with CDT 1.2 instaled could make a tarball of it ?


well, i should know how to effectively scroll through a webpage. :oops:

--- edit ---

CDT 1.2 works with eclipse 3.0M4, just download the tarball on the end of
the download page, and unpack it to the eclipse dir.

then create a new project. :D
_________________
With sufficient thrust, pigs fly just fine.
[ RFC 1925 ]
Back to top
View user's profile Send private message
MADcow
l33t
l33t


Joined: 23 Jan 2003
Posts: 742
Location: RIT (Henrietta, New York, United States)

PostPosted: Thu Oct 23, 2003 6:35 pm    Post subject: Reply with quote

Jesse: sorry.... i just said that i prefer VIM... i don't use it because i'm afraid of what people say (although if you feel THAT strongly maybe i'll STOP using it because of what people say)
you do have some valid points though...
Back to top
View user's profile Send private message
Jesse
Tux's lil' helper
Tux's lil' helper


Joined: 24 Apr 2002
Posts: 148

PostPosted: Thu Oct 23, 2003 8:31 pm    Post subject: Reply with quote

pfff :) Don't worry. You're entitled to use whatever you'd like and no I won't make you switch. It's more of an issue with the whole 'culture' about "which is best" that's all.

I only try to give relevant reasons as to why one would choose otherwise. For the record, if you're coding in Java I've found Eclipse nice too. I chose Eclipse over JBuilder mostly because on my older PIII Eclipse was definately more responsive and that is a big plus in my book. I've also heard a great many good thing about Intelli-J. Both offer great amounts of refactoring tools and lots of facilities that will write monkey code for you. Both offer all the benefits (and then some) for Java as KDevelop does for C++ (mentioned above).

MADcow: as long as you yourself have reasons to use something and you're productive and happy then fine :) Just be fair and give your reasons for using it so that another can make a more informed choice. No harm intended
Back to top
View user's profile Send private message
MADcow
l33t
l33t


Joined: 23 Jan 2003
Posts: 742
Location: RIT (Henrietta, New York, United States)

PostPosted: Thu Oct 23, 2003 10:53 pm    Post subject: Reply with quote

cool :) i'll give the ones you mentioned a try, they seem interesting.
Back to top
View user's profile Send private message
Professor Frink
Tux's lil' helper
Tux's lil' helper


Joined: 03 Oct 2003
Posts: 128
Location: Bethlehem, PA

PostPosted: Fri Oct 24, 2003 3:25 am    Post subject: Reply with quote

no word on the next anjuta release?
_________________
"You've got to listen to me. Elementary chaos theory tells us that all robots will eventually turn against their masters and run amok in an orgy of blood, and kicking and the biting with the metal teeth and the hurting and shoving."
Back to top
View user's profile Send private message
LJ
Apprentice
Apprentice


Joined: 27 Dec 2002
Posts: 156

PostPosted: Fri Oct 24, 2003 4:14 am    Post subject: Reply with quote

I'm surprised no one here has mentioned jedit. It's pretty swank, very configurable, light weight (well, relative to eclipse although it doesn't really support "projects" as well).

It's optimal for java projects (enen larger ones) but it doesn't seem as well suited for large c++ projects.
Back to top
View user's profile Send private message
brsett
n00b
n00b


Joined: 28 Mar 2003
Posts: 63

PostPosted: Fri Oct 24, 2003 4:25 am    Post subject: Reply with quote

Kylix -- oh wait you didn't want to pay money. Emacs will do the same (will actually do it better), but it will cost you the $600 in time to configure it all.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Duplicate Threads All times are GMT
Goto page Previous  1, 2, 3  Next
Page 2 of 3

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum