Various dialogs and buttons are now more spacious, allowing longer translations.

Double clicking on errors now always correctly shows the caret.

Important notices

This version has GCC built-in instead of being an aditional package. It also contains, among others, D3D9/10/11, GDI, Win32 and OpenGL headers and libraries in that flavor.

For ultimate portable programming, please launch devcppPortable.exe located in the installation folder of the portable version. This launcher will tell Dev-C++ to save its configuration files in the same folder as the executable.

If you're getting 'Unsupported compression method' errors when extracting the portable version, please update your archiving program. The archive uses LMZA2 compression, which was added to WinRAR 3.91 and 7zip 9.04 somwhere in 2009. The latter is just as free as Dev-C++, so nothing is holding you back to extract it.

RC updateThe 5.3 RC10 update can be found here. Its source code can be found here.

Choosing between 32bit and 64bit

The 64bit compiler will also run op 32bit computers. Not problem at all.

The 64bit compiler can do everything the 32bit compiler can, including creating standard 32bit executables.

The 64bit compiler can do stuff the 32bit compiler can't, like creating 64bit executables. It also comes with a lot more headers and libraries.

There is no single reason to download the 32bit version except for maybe file size, marginally longer compiling time, or in case you have to use that specific compiler for any reason (regression problems for example).

Compiling for 32bit using TDM-GCC x64

To force 32bit on all new projects and non-project compiles, go to Tools >> Compiler Options and select the 'TDM-GCC 32bit' profile. This profile will pass -m32 and use lib32 by default.

Note: you can use all sorts of account providers if you don't want to create a new SourceForge account.

If you don't want to create a bug report there, please tell me:- What Dev-C++ version you use- What the steps needed to reproduce the problem are.- If you are running Dev-C++ as an administrator (recommended)

Great! i love thi DEVCan you add some more color schemes?there is Obsidian in notepad++ looks greati know i can set my own color schemebut it would be wonderfull if this will be with the installxml: https://gist.github.com/3028850

The easiest way to create that table is to simply replicate the theme in Tools >> Editor Options >> Colors and using the produced settings file. Can you email that file (devcpp.ini, can be found in %APPDATA%\Dev-C++ or the config folder of your choice) to me once you're pleased with the end result?

I could help you, but if I do, loads of people will start asking me to fix their bugs, and I unfortunately do not have time for that.

Also, this bug is probably not caused by Dev-C++ anyway. If you believe the compiler is doing it wrong, please contact the corresponding support team of the compiler you use. If you really believe the Dev-C++ IDE is to blame, tell me.

Great work, although it would be nice if you could get rid of the old-school look of Dev-C++, it just really doesn't look up-to-date anymore. I know it's possible to modify the lexer colors but the first impression of a software product can make a big difference. It's not just the lexer colors, the GUI could also use a refreshment (i.e. the icons and the the interface itself).

Well, as I can see it there is the following:1) wxDev-C++ is tailored more towards developing with wxWidgets (hence the name), which not everybody uses.2) wxDev-C++ AFAIK doesn't supply a portable version out-of-the-box, which may not seem important to many, but it certainly is to me :).3) The downloads that come prepackaged with compiler setups (with either 32-bit or 64-bit targets), which don't require any set-up at all.

But yes, the wxDev-C++ fork has existed for a longer period and may (I can't say for sure) be more stable or contain more features. In fact, #2 is one of the specific reasons I don't use wxDev-C++.

Any reason for storing some of downloadable files as 7z and others as .exe? It is somewhat odd to report that all .7z files are being reported as corrupt. Download sizes do generally match what you've reported on your blog.

The portable version which updates only the IDE (2MB) was saved as 1,700,958 BytesThe portable version which includes MinGW32 (15MB) was saved as 16,539,850 BytesThe portable version which includes TDM-GCC x64 (25MB) was saved as 26,082,382 BytesThe source code (1MB) was saved as 1,196,110 Bytes

The purpose of the 7z files is to not leave anything behind on the users' PC , which means not using a setup of course.

Also, this notice (#3 under "Important Notices") might be of help:

If you're getting 'Unsupported compression method' errors when extracting the portable version, please update your archiving program. The archive uses LMZA2 compression, which was added to WinRAR 3.91 and 7zip 9.04 somwhere in 2009. The latter is just as free as Dev-C++, so nothing is holding you back to extract it.

Hi Orwell. I since very appreciated your aport. The changes are really amazing, the compiler and the debugger are since AMAZING. And we have more! The velocity! The velocity of the new Dev C++ is incredible! Only 15mb at Portabl Dev! I just wanna said: Thank you very very very much!!

Please never let out this project, you are so good bro. I wish you the best man, take care!

Just a little note -- if you're going to update the GCC that ships with Dev-C++ to 4.7.0 (4.7.1? It says 4.7.0 in some places and 4.7.1 in others), it'd be nice to make a note somewhere that there was a binary compatibility break between MinGW GCC 4.6.x and 4.7.x, so any libraries built with MinGW GCC 4.6.x (and earlier) won't work with programs built with MinGW GCC 4.7. (it'll compile and link okay, but the resulting executable will likely crash)Also, any executable files built with MinGW GCC 4.6.x (or earlier) that depend on MinGW DLLs like libgcc_s_dw2-1.dll or libstdc++-6.dll (and possibly others) won't work anymore with the newer 4.7 DLLs. (but considering that, if I recall correctly, Dev-C++ links by default with -static-libgcc -static-libstdc++, most people should be fine)Just a heads-up in case you didn't already know that.

I add a custom compiler (mingw 4.5.2) and when I compile the project devcpp keeps adding some options that I haven't selected in the compiler options or project options. The funny thing is that it adds -fsyntax-only so it doesn't generate any .o file and therefore no exe is made. The options that it adds are:

-Wall -O1 -Wall -fsyntax-only -Wfatal-errors

I have checked several times that those options are not marked in the compiler and project options. It seems like is running in debug mode or something like that... am I missing something?

Hi, thank you for this. I'm another one that started out on dev-c++ but switched to codeblocks when old devcpp wasn't being maintained. I'm happy to switch back again! Any chance of being able to import codeblocks projects?

I opened a .dev project file. Then, while it was opened, I renamed a source file. It said"... was removed or renamed". I closed it and now I can't open any .dev-file! It says that there's an error"List index out of bounds". The bug report: Application version: 5.2.0.3

Awards

Translators needed

Dev-C++ is looking for translators, because the author doesn't master all thirty languages Dev-C++ is (partially) translated in.

So, if you're willing to translate Dev-C++ into a language or update the existing translation, don't hesitate to open up YourLanguage.lng and start translating/updating, using English.lng as the reference language.