This is a great IDE for C++ (Windows). Great for academic programs. It comes with a C++ compiler and a slew of popular c++ libraries already for use. Very simple and intuitive to use if you don't want to use Visual C++, Turbo C++, or DJGPP. Check out the screenshot.


http://www.bloodshed.net/devcpp.html

I definitely like this version more than Delorie's DJGPP.
http://www.delorie.com

Dani AI

Generated

A short, practical update for anyone finding this thread years later: the Bloodshed Dev-C++ that mentioned spawned a couple of maintained forks. The Orwell fork on SourceForge kept the project alive for a while, and more recently an Embarcadero‑sponsored fork on GitHub provides modern builds (features/bugfixes and newer bundled compilers). If you liked the old lightweight workflow, grab one of the maintained forks rather than an unpatched 2002-era installer. (sourceforge.net)

About the compile/install errors described: those usually come from an old or misconfigured toolchain (Dev-C++ historically bundled an outdated MinGW). A reliable fix is to install a modern toolchain (MSYS2 + mingw-w64) and point Dev-C++ at those binaries. Typical steps: install MSYS2, use pacman to install a mingw-w64 GCC, then in Dev-C++ go to Tools -> Compiler Options and check the Directories (Binaries, Libraries, C/C++ Includes) and Programs tabs so they point to the new .../mingw64/bin (or your chosen prefix) and to gcc.exe, g++.exe, gdb.exe. Remove old Dev‑CPP include/bin entries, restart the IDE and verify g++ --version from a shell. MSYS2 and mingw-w64 are the recommended modern toolchains on Windows. (msys2.org)

If you want alternatives instead of sticking with the Dev-C++ family: Visual Studio (Community) is the full-featured Windows C++ IDE; Visual Studio Code with the Microsoft C/C++ extension is a lightweight, extendable editor+toolchain workflow; Code::Blocks remains a simple cross‑platform IDE that pairs easily with MinGW. Choose by whether you need modern C++ support, debugging, or pedagogy. (code.visualstudio.com)

Practical checklist: prefer a maintained fork (Embarcadero/Orwell), use MSYS2/mingw-w64 for an up-to-date compiler, fix Tools -> Compiler Options paths if you see missing headers/errors, and consider VS/VSCode or Code::Blocks for larger or modern projects. Thanks to for the original tip and to for flagging the installer/path issue — that gap is the main thing to watch for today.

Recommended Answers

All 13 Replies

Looks cool! now i gotta lern some more of the language!

thanks for the links Tekmaven - yet another reason to netwrk my mac & pc's!!!! well, yes, i'm going 2b getting a router 4 my CableMod hookup eventually, but not anytime soon, & i've already got the hub & patchcables so.....

What does that have to do with C++? =)

it was just a side comment on the thanx to Tek for posting the URLs...

JK!

LOL! didnt c the smiley @ the end - sorry! ...and i WAS wearing my glasses! ;)

I don't think I know of any computer person that doesn't wear glasses or contacts. 8)

Ahem, ahem. I have good vision ... okay, well ... I *did* have good vision until looking at the monitor too much fucked it up. But ......... well, I don't wear glasses all the time.

Yeah I have to wear them. I'm nearsighted. Damn computer monitor. :shock:

I've been staring at computer monitors for years and still have excellent vision. You sure there's not some other reason? No dirty habits??

As far as the Bloodshed IDE (Dev-cpp) is concerned, I've been using it for some time and would recommend it to anyone who wants a free compiler for their C++ work. The latest version, along with the bundled Mingw compiler, provides good compliance with the C++ standard.

One thing though, recently the download version had an installation problem whereby it doesn't set up all of the required path names in the compiler options, and throws up lots of errors when you try to compile your program - details on the Bloodshed site in the user forums.

Dirty habit? Hehe... yes, possibly. I used to read a lot when I was little and also watched a lot of TV. I guess I sat too close to the TV and read in dim lighting. I don't mind too much wearing glasses/contacts though.

Thanks for the feedback on Bloodshed. I've never really done any serious development in C++ except for academic programs. Most of the serious work that I've done has been related to web dev(ASP, ColdFusion, Java, SQL, etc.) For a while I was into creating simple applications with Visual C++ and MFC, but didn't really find much use for it in my career. Even Bloodshed, I've only used a few times. I was a big on Borland's Turbo C++ 3.0 for DOS though.

How about this IDE?
Magic C++, a visual remote Unix/Linux C/C++ IDE
It looks just like Visual C++ and supprots for editing, compiling, debugging etc.

http://www.magicunix.com

http://www.scintilla.org

A multi-lingual editor and really lite.It's fully customisable by editing property files like a script file.Very useful for some one who works with multiple languages all the time.

Some langs it supports:C/C++,Java,PHP,Perl,VBscript,Python yea right a lot more :-)

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.