Allegro.cc - Online Community

Allegro.cc Forums » Installation, Setup & Configuration » djgpp vs. dev-cpp

This thread is locked; no one can reply to it. rss feed Print
djgpp vs. dev-cpp
Darin Bottner
Member #6,797
January 2006
avatar

Could someone spare a few minutes and tell me the difference between dev-cpp and djgpp? I am using djgpp, allegro and rhide on Me and very comfortable with it. But I listen to all you talk and dev-cpp with MinGW seems to be the compiler of choice or it seem to be mentioned a lot. I am writing my game in c and teaching myself c++. Should I look into using dev-cpp and MinGW and learn something new ??? Dose it have a IDE ??? Or should I stay my course.......:)

And thank you to all the active players in the forum, I am learning a lot listening to you and reading your examples. :D

Matthew Leverton
Supreme Loser
January 1999
avatar

Dev-C++ is the IDE. MinGW (gcc) is the compiler.

The main difference is that DJGPP produces DOS executables that can only be ran under DOS and Windows 9x/Me. For the most part, they will not run under Windows 2000 and XP. MinGW produces true Windows executables that will work better on more computers.

Darin Bottner
Member #6,797
January 2006
avatar

So I would be able to run dev and mingw on my me operating system???

Matthew Leverton
Supreme Loser
January 1999
avatar

Darin Bottner
Member #6,797
January 2006
avatar

Thanx Matthew, I kinda knew it. I just needed someone to say it.

amarillion
Member #940
January 2001
avatar

I've used RHIDE + DJGPP for the longest time. After I abandoned windows 98 I couldn't really use them anymore, and it took me a long time to find an IDE where I could be just as productive as with RHIDE. If you're still satisfied with RHIDE, I advice you to continue using it. You could then install Dev-Cpp on the side just for the purpose of compiling binaries that are compatible with the newer windows versions.

HoHo
Member #4,534
April 2004
avatar

I think in theory, you could configure RHIDE to use mingw :)

__________
In theory, there is no difference between theory and practice. But, in practice, there is - Jan L.A. van de Snepscheut
MMORPG's...Many Men Online Role Playing Girls - Radagar
"Is Java REALLY slower? Does STL really bloat your exes? Find out with your friendly host, HoHo, and his benchmarking machine!" - Jakub Wasilewski

dthompson
Member #5,749
April 2005
avatar

Yer, but Dev-C++ surely has more features? I mean, it works on Windows, and has the ease of use factor too. And there's also RELO, if you're using multiple compilers, but I tend not to use it (I just have it installed for making dialog boxes). Anyway, does anyone know when the next Dev-C++ version will be coming out? Bloodshed seem to have been inactive for nearly a year now.

______________________________________________________
Website. It was freakdesign.bafsoft.net.
This isn't a game!

Johan Halmén
Member #1,550
September 2001

Is RHIDE still a DOS program, using a coloured DOS text screen? The reason why I abandoned RHIDE in the first place was the DOS screen. I wanted to view more code than the DOS screen could show at a time. I still miss RHIDE's excellent debugger. It worked well at least with stdio applications. Dev-C++ doesn't.

My wish list for Dev-C++ is a debugger and split screen.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Years of thorough research have revealed that the red "x" that closes a window, really isn't red, but white on red background.

Years of thorough research have revealed that what people find beautiful about the Mandelbrot set is not the set itself, but all the rest.

LennyLen
Member #5,313
December 2004
avatar

Quote:

Is RHIDE still a DOS program, using a coloured DOS text screen?

RHIDE is still text-based, though it is no longer just a DOS app as there is a Linux version available as well.

spiroth10
Member #6,182
September 2005

if you want my advice (and ive installed on 3 ides so far)
dev-cpp:
good ide and compiler is compatible with modern windows OS without dos.
can be troublesome to install on (or was in the past, might be easier now...)

djgpp:
easy to setup with allegro, productive environment, but your apps wont run on all windows OSs (Its a DOS/Linux compiler). the latest windows that will run its programs (I think) Is ME (Or below of course).

my personal reccomendation:
neither...
I use mingwstudio and I like it. It has a productive IDE, the FULL version of the mingw compiler system (so unlike dev-cpp, its not troublesome to install allegro)
and generates code compatible on all windows systems.

however the downpoint here is it is rather big with some unnecessary components if you only plan to develop with allegro...

Thomas Harte
Member #33
April 2000
avatar

Quote:

Is RHIDE still a DOS program, using a coloured DOS text screen? The reason why I abandoned RHIDE in the first place was the DOS screen.

As I remember it, RHide could use any commonly available text mode, and seemed to be able to improvise its own. There was definitely a 103x90 or something ridiculous like that mode that it offered on my old P200 about 10 years ago when I still used DOS.

Darin Bottner
Member #6,797
January 2006
avatar

Thank you all -
I have installed dev-cpp and MinGw to see what they are like. I have most of it working, having a little problem getting some allegro stuff to work. I guess I will be leaving DOS and jumping into windows. That means stop coding and messing around with a new environment. I have been loyal to djgpp and rhide for a long time.

Thanks again
dbott

Specter Phoenix
Member #1,425
July 2001
avatar

On my 98SE box I have DJGPP and on my XP laptop I have MSVC8.

Darin Bottner
Member #6,797
January 2006
avatar

yes Death Gauge -

I will be doing the same. I will keep my Me desk top with djgpp & rhide and buy a xp lap top where windows programming will live. However, dev-cpp/MinGw working with allegro on my desk top so onward I go...... :D

Slazer
Member #1,591
October 2001
avatar

dthompson said:

Anyway, does anyone know when the next Dev-C++ version will be coming out? Bloodshed seem to have been inactive for nearly a year now.

I was wondering about that too and a few days ago I asked on the sf.net devc++ forum thingy. http://sourceforge.net/forum/forum.php?thread_id=1435904&forum_id=48211
Didn't get much of an answer as you can see.

ImLeftFooted
Member #3,935
October 2003
avatar

Quote:

dev-cpp:
good ide and compiler is compatible with modern windows OS without dos.
can be troublesome to install on (or was in the past, might be easier now...)

Its incredibly easy. All you have to do is click stuff (rather blindly i might say). Just make sure you don't download the version that says 'no-mingw'.

It even has a package manager to easily download and install allegro without ever leaving the program.

Darin Bottner
Member #6,797
January 2006
avatar

yes Dustin -

I used the package....very clean install/w allegro. Except the allegro package dose not compile all the examples and tools.....so on. It sets up just what you need to get your allegro program working (lib). You just have to go in after and run the make program and make install.;)

ImLeftFooted
Member #3,935
October 2003
avatar

Currently it sets up the complete allegro environment, there is no need to do anything command line at all (make / make install) to compile programs using allegro.

The allegro examples are seperate and labeld 'Allegro Supliment'.

Honestly installing dev-cpp and allegro are so easy my grandma could do it.

Johan Halmén
Member #1,550
September 2001

I forgot to mention in my Dev-Cpp wish list a working class browser. Now when I click at a member in the class browser to the left, it sometimes takes me to the h file and declaration, sometimes it takes me to the cpp file and the implementation. Choosing by right clicking won't work. Each member seems to have its own predestined behaviour, no matter what I choose.

Yes, and one more thing, a bit similar to the split window. As well as being able to split the window and view the beginning and the end of the same file at same time, I'd like to be able to view two files at same time, like classes.h and classes.cpp, while editing either one.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Years of thorough research have revealed that the red "x" that closes a window, really isn't red, but white on red background.

Years of thorough research have revealed that what people find beautiful about the Mandelbrot set is not the set itself, but all the rest.

gnolam
Member #2,030
March 2002
avatar

Quote:

I forgot to mention in my Dev-Cpp wish list a working class browser.

Well, here are a couple of splash screens to make Mozilla more proletarian at least... ;)

--
Move to the Democratic People's Republic of Vivendi Universal (formerly known as Sweden) - officially democracy- and privacy-free since 2008-06-18!

Go to: