Skip to main content
GameDev.net gamedev.net
🔒 Locked

Switching to eclipse

Started by Muzlack Mar 31, 2005 at 7:30 PM 6 replies 1.3k views
Original Post
Muzlack
Muzlack
As time goes on, I hate the Visual Studio IDE more and more. I'd like to start using Eclipse, it looks pretty promising. Does anyone here like/use it? Is it possible to get Eclipse to use either the Visual C++ compiler I already have (included with VS.NET), or alternatively, to use the free Borland C++ compiler? I know it's possible to do this with these compilers, but I'd like to also have the auto makefile feature. If it's not, I can endure using the Visual Studio IDE. I just don't like it.
--Muzlack
Rayno
Rayno
Quote:
Original post by Muzlack
Is it possible to get Eclipse to use either the Visual C++ compiler I already have (included with VS.NET), or alternatively, to use the free Borland C++ compiler?

I know it's possible to do this with these compilers, but I'd like to also have the auto makefile feature. If it's not, I can endure using the Visual Studio IDE.


I think its possible but it may be difficult. You would likely have to write your own makefile too. Why not use MinGW instead?

Out of curiosity, what makes you hate VS.NET? Personally, I haven't found another IDE that I like quite as much.
Muzlack
Muzlack
I don't know.. It takes a lot of configuration to get it just the way I like it. (I'm really picky about such things).

At work I have it set up exactly the way I like it. I don't like the toolbars or the hybrid mdi format, both which are customizable, but I don't know... I just find that the whole IDE feels like its bloated with stuff that I don't want, and not enough of what I do.
--Muzlack
smart_idiot
smart_idiot
I like writing my own Makefiles, but I'm insane. My IDE consists of Scite for text editing and a shell for compiling, running, and debugging.
Chess is played by three people. Two people play the game; the third provides moral support for the pawns. The object of the game is to kill your opponent by flinging captured pieces at his head. Since the only piece that can be killed is a pawn, the two armies agree to meet in a pawn-infested area (or even a pawn shop) and kill as many pawns as possible in the crossfire. If the game goes on for an hour, one player may legally attempt to gouge out the other
Conner McCloud
Conner McCloud
I believe the Eclipse plugin for C++ support is called CDT. I'll bet it can be configured to run with the VS compiler, although I can't offer any specific hints.

Also, in an quasi-related note, if you aren't using the most recent version of VS.NET, the VS compiler is free as well from MS. So you can upgrade it easily enough is you do get Eclipse set up. Or even if you don't.

CM
Promit
Promit
Last time I used the CDT (about a month ago), it rather enjoyed behaving like my app was a Java app. This basically meant constantly doing builds to update error lists, function lists, etc.

As you might guess, building after every minor change to a C++ app is rather more intensive than doing so for Java. I had to work very hard to avoid the Ctrl-S combo (which I normally hit unconsciously) because every time I pressed it, I'd be stuck for a little while, depending on the scope of my changes.
SlimDX | Ventspace Blog | Twitter | Diverse teams make better games. I am currently hiring capable C++ engine developers in Baltimore, MD.
jollyjeffers
jollyjeffers
Eclipse rocks [grin] for a free and extensible IDE its amazingly good. I do like my VStudio2002 IDE at home, but I do often wonder why it's priced so highly when you can get tools very close to it for free...

The only bad thing about Eclipse is writing plug-ins. I would compare that (at times) to a mild form of self abuse. Luckily for me, my job for the last 3 months (and next 3 months) is writing a complex language editor plugin for Eclipse [rolleyes]...

Quote:
Is it possible to get Eclipse to use either the Visual C++ compiler

I've not actually triud it, but I have heard of people bolting on the free VC2003 compiler toolkit into Eclipse 3.0... A word of warning though, being such an "open" and extensible environment, it's almost always *possible* to change it to do exactly what you want - just it can take a lot of effort, and be very difficult to find the right information...

Jack
<hr align="left" width="25%" />
Jack Hoxley <small>[</small><small> Forum FAQ | Revised FAQ |
Oxyd
Oxyd
Quote:
Original post by Promit
Last time I used the CDT (about a month ago), it rather enjoyed behaving like my app was a Java app. This basically meant constantly doing builds to update error lists, function lists, etc.

As you might guess, building after every minor change to a C++ app is rather more intensive than doing so for Java. I had to work very hard to avoid the Ctrl-S combo (which I normally hit unconsciously) because every time I pressed it, I'd be stuck for a little while, depending on the scope of my changes.


It's called automatic building. Go to project menu and uncheck "build automatically".

Yes, it's that easy.

Oxyd

Topic Locked

This topic has been locked by a moderator. New replies are not allowed.

Sign in to reply to this topic.