Which is the beste IDE for c++ proyects.
Which is the beste IDE for c++ proyects.
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.
if you can justify even better.
P.D. I've found on search and have no found such a poll so I put it.
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.
My final decision is Dev-C++ is my favorite IDE, but you should use MSVC.
TheQuestion = 2B || !2B
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.
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
Code snippet repository: https://github.com/mzeilfelder/irr-playground-micha
Free racer made with Irrlicht: http://www.irrgheist.com/hcraftsource.htm
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..
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..
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
My profile: https://zhieng.com
My co-working space: https://deskspace.info
My game engine: https://kemena3d.com
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
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
Compete or join in irrlichts monthly screenshot competition!
Blog/site: http://rex.4vandorp.eu
Company: http://www.islandworks.eu/, InCourse
Twitter: @strong99
Blog/site: http://rex.4vandorp.eu
Company: http://www.islandworks.eu/, InCourse
Twitter: @strong99
Yea I was using VC2005. I see, so it means that version lower than 2005 is better?strong99 wrote:I Chose Visual c++ (Because its freealthough 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
My company: https://kloena.com
My profile: https://zhieng.com
My co-working space: https://deskspace.info
My game engine: https://kemena3d.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:
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.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.
Please upload candidate patches to the tracker.
Need help now? IRC to #irrlicht on irc.freenode.net
How To Ask Questions The Smart Way
Need help now? IRC to #irrlicht on irc.freenode.net
How To Ask Questions The Smart Way
-
colinwilcox
- Posts: 8
- Joined: Fri Nov 30, 2007 8:46 pm
-
colinwilcox
- Posts: 8
- Joined: Fri Nov 30, 2007 8:46 pm
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
)
Tell me if it did it please..
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
Tell me if it did it please..
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.
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
http://img248.imageshack.us/img248/5811 ... ckssa9.jpg


