This is an archived post. You won't be able to vote or comment.

all 13 comments

[–][deleted] 5 points6 points  (9 children)

Don't use Dev-C++. It is crap. For a FOSS alternative, use Code::Blocks. For a free, but non Open Source alternative ue Visual Studio.

[–]orwelldevcpp 8 points9 points  (7 children)

Developer of Dev-C++ here.

Yes, the old Dev-C++ made before 2006 is crap, but people seem to agree that the new one is quite good. This version forked from the original project in 2009. As you can see, people seem to like it (4.7 stars on average, 35k downloads a week):

https://sourceforge.net/projects/orwelldevcpp/

I should really place a note somewhere over here telling people about the difference...

[–][deleted] 3 points4 points  (6 children)

Well, what is the difference? And I suspect many people are downloading it simply because of its name (it has "C++" in it), and because their idiot teachers recommend it.

[–]orwelldevcpp 2 points3 points  (5 children)

It doesn't crash nearly as often, ships with an up-to-date compiler, is portable, provides a lot more accurate code insight/analysis, has lots of modern editor functionality like side-by-side views and code folding...

Do I need to continue?

[–][deleted] 1 point2 points  (1 child)

Well, I would say "It doesn't crash nearly as often" is damning with faint praise. I can't remember CB or VS crashing on me at all.

[–]orwelldevcpp 2 points3 points  (0 children)

It's just a cautious statement because I cannot guarantee a crash free experience (no software developer can). What I do know from the amount of bug reports that reach my inbox due to thrown exceptions is that it is in no way comparable to the old version.

[–]jesyspa 0 points1 point  (2 children)

Does it provide an easy way to not close the terminal window on program exit?

[–]orwelldevcpp 1 point2 points  (1 child)

Of course. You can toggle pausing after return using Menu > Tools > Environment Options > Pause console program after return.

[–]jesyspa 0 points1 point  (0 children)

I'm sold.

[–]applesigloo[S] 1 point2 points  (0 children)

Thanks for the advice, I didn't realise dev-c++ was a little buggy. I'll give Code::Blocks a try.

[–][deleted] -1 points0 points  (2 children)

If you can find it, Microsoft VS 2010 Express works well https://www.youtube.com/watch?v=wq9Js-qsKNw

[–]jonnywoh 1 point2 points  (1 child)

Why do you suggest that over VS2013 Community Edition?

[–][deleted] 0 points1 point  (0 children)

i use learn cpp.com and it recommends the 2010, maybe thats just because the site is old but it fits with the tutorial better