Which is the beste IDE for c++ proyects.

Discussion about everything. New games, 3d math, development tips...

Which IDE is the best for c++ big proyects?

Visual c++
27
61%
Dev c++
2
5%
Code::blocks
12
27%
Borland builder
2
5%
I don't like graphic based ides, I use "Vi" :roll:
1
2%
Other one (Please specify).
0
No votes
 
Total votes: 44

Vsk
Posts: 343
Joined: Thu Sep 27, 2007 4:43 pm

Which is the beste IDE for c++ proyects.

Post by Vsk »

Well, that.
if you can justify even better.



P.D. I've found on search and have no found such a poll so I put it.
Halifax
Posts: 1424
Joined: Sun Apr 29, 2007 10:40 pm
Location: $9D95

Post by Halifax »

These question is quite pointless as it depends on your specific needs. I grew up with Dev-C++, and I usually use it for everything, but IMHO it is best to use MSVC. Why you may ask? Because almost everything out there supports it out of the box from Irrlicht to Bullet, etc. Code::Blocks is alright, but I find it to have a horrible setup, just the same with MSVC, so Dev-C++ is my IDE of choice, when I have a choice, and usually these days I don't have a choice. ;)

My final decision is Dev-C++ is my favorite IDE, but you should use MSVC.
TheQuestion = 2B || !2B
etcaptor
Posts: 871
Joined: Fri Apr 09, 2004 10:32 pm
Location: Valhalla
Contact:

Post by etcaptor »

I vote for Borland.
Their IDE was my working platform since BC 3.1 /1992/. Also when M$ named their VC 6 "Visual" 8) that was only one IDE with MFC without any "Visual" implementation via Borland RAD IDE /C++Builder/.
ImageImage
Site development -Rock and metal online
--- etcaptor.com ------freenetlife.com
CuteAlien
Admin
Posts: 9926
Joined: Mon Mar 06, 2006 2:25 pm
Location: Tübingen, Germany
Contact:

Post by CuteAlien »

I often use code::blocks, sometimes just an editor and for debugging I prefer VisualStudio.

Also I just installed Netbeans because I found out it offers also c++ support by now. Eclipse might be another contender worth checking out but I didn't like that so far.
IRC: #irrlicht on irc.libera.chat
Code snippet repository: https://github.com/mzeilfelder/irr-playground-micha
Free racer made with Irrlicht: http://www.irrgheist.com/hcraftsource.htm
MasterGod
Posts: 2061
Joined: Fri May 25, 2007 8:06 pm
Location: Israel
Contact:

Post by MasterGod »

Dev-C++ stopped getting updates if I recall right.
Eclipse is too ***************************************** compiler
C::B has lame installation
Microsoft Visual C++ Has a very easy GUI, great debugging, pretty easy setup, the editor is very nice (ctrl+a -> alt+f8 shifts all the lines, just try it) and even though it isn't very cheap it worth it, oh and you can always have EE which isn't that bad..
Image
Dev State: Abandoned (For now..)
Requirements Analysis Doc: ~87%
UML: ~0.5%
Virion
Competition winner
Posts: 2149
Joined: Mon Dec 18, 2006 5:04 am

Post by Virion »

I vote for C::B. my previous game compiled using VS and it didn't run on some people's computer i don't know why. But after that i compiled using C::B and it runs fine. :?:
My company: https://kloena.com
My profile: https://zhieng.com
My co-working space: https://deskspace.info
My game engine: https://kemena3d.com
Strong99
Admin
Posts: 687
Joined: Fri Mar 31, 2006 7:06 pm
Location: Netherlands
Contact:

Post by Strong99 »

I Chose Visual c++ (Because its free :) although you miss some nice features on the free version)

@Virion
Be sure you didn't compile with the VS 2005 or 2008 stuff, if your settings are wrong he uses standard libarys fromn VS wich are not installed on evey pc. most times due to MFC
Virion
Competition winner
Posts: 2149
Joined: Mon Dec 18, 2006 5:04 am

Post by Virion »

strong99 wrote:I Chose Visual c++ (Because its free :) although you miss some nice features on the free version)

@Virion
Be sure you didn't compile with the VS 2005 or 2008 stuff, if your settings are wrong he uses standard libarys fromn VS wich are not installed on evey pc. most times due to MFC
Yea I was using VC2005. I see, so it means that version lower than 2005 is better?
My company: https://kloena.com
My profile: https://zhieng.com
My co-working space: https://deskspace.info
My game engine: https://kemena3d.com
rogerborg
Admin
Posts: 3590
Joined: Mon Oct 09, 2006 9:36 am
Location: Scotland - gonnae no slag aff mah Engleesh
Contact:

Post by rogerborg »

Virion wrote:I vote for C::B. my previous game compiled using VS and it didn't run on some people's computer i don't know why. But after that i compiled using C::B and it runs fine. :?:
Strictly speaking, that's an issue with the compiler/libraries, not the IDE. You'd have got the same issue if you'd used MS cl.exe as your compiler in C::B.
Please upload candidate patches to the tracker.
Need help now? IRC to #irrlicht on irc.freenode.net
How To Ask Questions The Smart Way
MasterGod
Posts: 2061
Joined: Fri May 25, 2007 8:06 pm
Location: Israel
Contact:

Post by MasterGod »

Virion wrote:I vote for C::B. my previous game compiled using VS and it didn't run on some people's computer i don't know why. But after that i compiled using C::B and it runs fine. :?:
If you want I can guide you how to solve it..
It's pretty simple..(using vc 2005+)
Image
Dev State: Abandoned (For now..)
Requirements Analysis Doc: ~87%
UML: ~0.5%
colinwilcox
Posts: 8
Joined: Fri Nov 30, 2007 8:46 pm

Post by colinwilcox »

Yeah I had that problem to with VS. Would you mind sharing the solution for that? I would appreciate it greatly as I was a bit stumped by this myself.[/quote]
colinwilcox
Posts: 8
Joined: Fri Nov 30, 2007 8:46 pm

Post by colinwilcox »

MasterGod wrote:If you want I can guide you how to solve it..
It's pretty simple..(using vc 2005+)
Yeah I had that problem to with VS. Would you mind sharing the solution for that? I would appreciate it greatly as I was a bit stumped by this myself.
MasterGod
Posts: 2061
Joined: Fri May 25, 2007 8:06 pm
Location: Israel
Contact:

Post by MasterGod »

Debug:
Project properties -> C/C++ -> Code Generation: Runtime Library, set to Multi-threaded Debug (/MTd)

Release:
Project properties -> C/C++ -> Code Generation: Runtime Library, set to Multi-threaded (/MT)

I'm not sure on how to explain clearly why this fix it but here's my idea.
The current settings means you need some dlls to run applications compiled with VC but not every computer has them hence Virion's game didn't work on some PCs. This means the code which is In the dll will be compiled Into your app thereby release you from the need for the dlls in the client's PC.

P.S
I think they're called: Visual C++ 2005 Redistributable Package - or *2008* if you're using vc9 etc..
If you want to leave the current settings as they are you need to provide the following packages to the end-user of your app: (Google those keywords)
Visual C++ 2005 Redistributable Package
Or, depends what you're using..
Visual C++ 2008 Redistributable Package

P.S.2 (PlayStation2 :lol: )
Tell me if it did it please.. :wink:
Image
Dev State: Abandoned (For now..)
Requirements Analysis Doc: ~87%
UML: ~0.5%
itzjac
Posts: 57
Joined: Fri Nov 17, 2006 7:41 pm
Location: Mexico City

Post by itzjac »

I use C::B because of the performance on my machine (PIII, 256 RAM) I can't use a Visual Studio Enviroment in my home so my best option is C::B and I have made several big projects without any problem of libraries, debugging or related to them. The program is not perfect but I recomend for those who don't have a powerfull-enough memory machine. For those who have a big machine I recomend you VC2005, it has more functionalities, debugging options, but consumes (as expected) lot of memory. The portability with C::B have been important and projects made in DevC++ compile and run excelent, also the same packeges used in DevC++ are easily reused in C::B.
bitplane
Admin
Posts: 3204
Joined: Mon Mar 28, 2005 3:45 am
Location: England
Contact:

Post by bitplane »

VC Express 2005, because it's visual debugger is awesome and allows debugging inside DLLs out of the box.
http://img248.imageshack.us/img248/5811 ... ckssa9.jpg
Submit bugs/patches to the tracker!
Need help right now? Visit the chat room
Post Reply