Saturday, January 25, 2014

Dev-C++ 5.6.0 released

Here's the big sort of late new years' update. Included is a new compiler, a rewritten code parser and more.

Changes - Version 5.6.0 - 24 Januari 2014
  • Updated TDM64 and MinGW32 to version 4.8.1.
  • The class browser can now show the contents of system includes.
  • Added a compiler set selector to the toolbar.
  • The Remove Unit Form is resizable again.
  • Code completion now also works on modified files.
  • The parser now processes preprocessor lines too.
  • Parsing speed has been improved by around 400% (average of my own projects).
  • Added "Duplicate Line" and "Delete Line" functions to Menu >> Edit.
  • When only changing case during a Rename, the input file will not be deleted anymore.
  • Project templates now also accept the old "Catagory" input field again.
  • Fixed an "External Exception" when handling compiler sets.
  • When parsing, the status bar does not flicker anymore.
  • The executable version number is equal to the official version number again.
  • Added about twenty previously hardcoded text items to the language tables.
  • Cache saving speed has been improved infinitely when the cache is bigger than 16MiB.
  • Users can now input a correspondence e-mail into the crash reporter message.
  • In Editor Options, the "Symbol Completion" section has been moved to the "Code Completion" section.
  • Completed closing symbols are now deleted when the corresponding opening character is deleted.
  • Fixed a argument highlighting problem in the function tooltip.
  • As of 5.6.0 RC1, a different completion cache file format is used. Older versions are not forward compatible.
  • The console pauser can now pass 32K characters to the running program instead of just 1K.
  • Fixed a bug in the first time config window that caused a crash when no compilers were installed.
  • Updated Chinese and Chinese (traditional) translations.
  • Added a std::thread example. Only compiles on TDM-GCC based installations.

  • The setup which includes MinGW32 4.8.1 can be downloaded here (63MB).
  • The setup which includes TDM-GCC x64 4.8.1 can be downloaded here (47MB).
  • The setup which does not include a compiler can be downloaded here (2MB).
  • The portable version which includes MinGW32 4.8.1 can be downloaded here (36MB).
  • The portable version which includes TDM-GCC x64 4.8.1 can be downloaded here (34MB).
  • The portable version which does not include a compiler can be downloaded here (2MB).
  • The latest tested compilers can be downloaded here.
  • Lastly, the source code can be found here (1MB).

Choosing between 32bit and 64bit
  • The 64bit compiler will fully work op 32bit systems.
  • The 64bit compiler can create 64bit and 32bit executables and DLLs.
  • The 64bit compiler currently provides much more headers and libraries.
  • The 32bit compiler can only create 32bit executables and DLLs.


  1. "English.lng" file is still pointing to the old blog
    should be

    and it's still happening the problem I said previously:

    Keep going with the good work :)

    1. 1) That ID in the language table is no longer used by Dev-C++, but I'll fix it anyway.

      2) I'll look into that weird problem.

    2. I can't reproduce point 2 unfortunately on Windows 7 x64.

      Can you try to temporarily disable Windows themes to see if that fixes the problem? It seems that the tab switcher in top right corner is hiding some controls below it.

    3. It's Windows XP-32bit, and the default theme Windows XP when it happens
      If I put the classic theme it's ok.
      Seems that the theme of windows makes that happen. Weird :$

  2. Why the compiler's toolbar shows MinGW32 GCC 4.7.2 but not 4.8.1 ?

    1. The compiler is using the same directories as the old one does, so if you do not reset your options, the name will not be updated.

      To fix this, go to Tools >> Compiler Options and:
      1) Click "Find and automatically configure compilers".
      2) Rename the compiler sets. All other settings should not have to be changed to support newer compilers.

  3. Hy my version italian, Press any key F12 , not remake all (Riassembla tutto).
    Other clean command.

    any idea?

    1. 22 D:\\Documents\lab\calc\ recipe for target 'clean' failed
      D:\Documents\lab\calc\process_begin CreateProcess(NULL, rm -f main.o calc.exe, ...) failed.
      D:\Documents\lab\calc\make (e=2) Impossibile trovare il file specificato.

    2. Version 5.6.1*. Expect it today (GMT+1).

    3. when it comes out?

    4. That "today" was a bit optimistic. I've decided to add a few fixes and new features. I've been testing for a while.

      For now, I can only tell you that it will be released when it's done.

    5. The same errors as in post dtd 26 Jan. make (e==2) . as I understand the command "rm" is not supported in Windows 8
      Will wait for new release. thank you in advance.

  4. Thanks for your nice work!
    It helps me a lot : )

  5. Shortcuts in the start menu install into a folder called Bloodshed Dev-C++.

  6. Hi,
    first, thanks for your nice work!

    But i have an issue with code completion. It seems, that namespaces are ignored.
    So if i include 'iostream', without 'using namespace std' i get 'cout' listed, which i expect not to happen.
    And much more important to me, i don't get code completion after typing 'std::'.

    With best regards,

  7. very long list of dependencies is

  8. Thanks Orwell i have just one question in this release which version of OpenCV is supported ?

  9. Hey Dude! I'm Nixon.

    Straight to the point, I see you use C++, then are you interested in joining my Q&A site? It has topics for programming, and you can totally ask questions there to be a better programmer!

    Check it out!

    It's small but growing surely!

  10. Thank you for your update and the new compiler!

    Here is Japanese language file for 5.6.0 :

    And here are some bug reports:
    - In "Editor Options > Completion", checkbox "Complete single quotes '''' and "Complete double quotes '""' don't turn gray
    when "Enable symbol completion" checkbox if off.
    - In "Tip of the day" window, the text "Did you know..." may be using other font than what is set as UI font.
    It doesn't appear collectly when Japanese texts are set there.
    - The "Import > fron MS Visual C++ project" dialog doesn't seem to be using the UI font.
    It doesn't appear collectly when Japanese texts are set there.

    1. I've added the translation to 5.6.1. Thank you for your support.

      1) Fixed.
      2) That was by design, but the font I used there doesn't seem to like Japanese characters. It now listens to the UI font instead.
      3) Fixed.

  11. Hi
    Sry it may not be the right place, but I want to know how can I develope a windows form application using Dev

  12. There doesn't seem to be an option to disable "Append Closing Braces" anymore. Is there a way to disable this feature? It causes me more problems than it solves.

    1. The option has been moved to Completion >> Symbol Completion.

  13. Hello,
    For some reason when I compile no exe file is created. The ide tells me no source file is complied compile now?. I click yes then the message appears again. This problem did not occur during my first use. It started happening after I turned my computer to use the program the second time.
    Thank you:)

  14. Hi could somebody please help me wit this error:
    [error]Create Process: No such file or directory
    i use a 32 bit windows system.

  15. Do we have Code Formatter in this Orwell DevC++ ? or Can you add this functionality in this IDE ? . It would be really helpfull for lazy programmer like me .

  16. Very helpful suggestions that help in the optimizing website.
    thank for sharing the link.

    gclub casino

  17. Hello!! I'am glad to read the whole content of this blog and am very excited.Thank you.