Thursday, February 13, 2014

Dev-C++ 5.6.1 released

A newer version is available!

Time for some fixes for the 5.6.x series.

Changes - Version 5.6.1 - 12 Februari 2014
  • Added rm.exe to MinGW 4.8.1 compiler sets. This prevents the "CreateProcess(rm.exe...)" error when rebuilding.
  • Updated blog URL in English.lng.
  • Fixed UI glitch in the Debug Tab: the gdb log was invisible.
  • Fixed an undo bug in Duplicate Line functionality.
  • Project unit information in .dev files is only read once instead of twice now.
  • Updated Chinese (Traditional and Simplified) translations.
  • Added "Move Selection Up/Down" functionality (listens to Ctrl+Shift+Up/Down by default).
  • Specific symbol completion options are now greyed out when the global option is disabled in Editor Options.
  • When selecting a folder, one can now create, edit and delete folders inside the select window.
  • The Import from MSVC and "Tip of the day" windows now use the global UI font.
  • Fixed some bugs in the preprocessor: more complete code completion is available now.
  • Improved code completion and formatting for function pointers.
  • Code completion input from included files is now preserved when editing files.
  • Removed ghost entries in the class browser that would randomly disappear and cause crashes when clicked on.
  • Added an icon and the company name information to the uninstaller in the Programs and Features list.
  • More bugs that I forgot about or are not important enough to mention.

  • 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. Nice job thanks...

  2. Differences between "MinGW32 4.8.1" and "TDM-GCC x64 4.8.1"?

  3. Nice compiler, but directx 10 support seems to be incomplete. It's missing d3dx10.h and its associated libraries. I was unable to compile directx10 tutorial examples with it. Does anyone have any advice on how this can be solved? :(

    1. Yes, I forgot to bundle these. I'll upload a 5.6.2 version which includes these files.

      Until then, you can download the DirectX SDK and perform the following operations:

      - Copy the SDK\Include folder to MinGW64\x86_64-w64-mingw32\include
      - Copy the SDK\Lib\x64 folder to MinGW64\x86_64-w64-mingw32\lib
      - Copy the required libraries from SDK\Lib\x64 to your project (recommended)

      - Copy the SDK\Include folder to MinGW32\include (x86)
      - Copy the SDK\Lib\x86 folder to MinGW32\lib
      - Copy the required libraries from SDK\Lib\x86 to your project (recommended)

    2. Thank you. I'll try these methods. Keep up the good work!

  4. Hi,
    is it possible to bundle sfml or sdl direct with it?
    Thanks for the very great work!

  5. Thank you for your update!
    Here is new Japanese language file for 5.6.1 :

    Bug reports:
    - The "Abort Compilation" button is "Compile Log" is partly concealed.
    I see this :
    - After doing "Move Selection Up" in some condition, the undo function doesn't restore the previous text.
    1. Input the following 4 lines:

    2. select "lmn"
    3. do "Move Selection Up" (select it on the menu)
    4. Press Ctrl+Z (It means "Undo" in my environment)
    5. The editor shows the following 4 lines:

    (extra "j" was added to the tail of the line containing "lmn")

    - I can say the same thing for "Move Selection Down" function.
    Follow the process I wrote, but do "Move Selection Down" instead of "Move Selection Up" in No.3
    I see the following 4 lines after doing No.4:

    (extra "p" added to the head of the line containing "lmn")

    1. Hi,

      Thank you for the translation! I've added it to 5.6.2.

      1) You can change the height of the message tab by dragging with the mouse starting just above the tabs themselves.
      2) Will look into that. Thanks for reporting.

    2. Thank you. The button appeared, but it doesn't show well in Japanese. (font problem?)

    3. The button now uses the global UI font too. Thanks for the input.

    4. The undo bug should be fixed now.

      If you wish, you can try out the fix included in this patch:

      Please report your findings.

  6. I noticed that the default bin, lib and include directories are now at [Dev-Cpp folder]\MinGW64\bin, [Dev-Cpp folder]\MinGW64\lib and [Dev-Cpp folder]\MinGW64\include instead of the original defaults [Dev-Cpp folder]\bin, [Dev-Cpp folder]\lib and [Dev-Cpp folder]\include.

    I would like to suggest that you still retain the original default directories in the different profiles, because right now it's breaking some DevPaks that I am using (specifically Allegro-4.4.2-1mpx.DevPak), wherein they install their own includes, libraries, etc. to the original default folders. Right now I had to manually do that for each profile so my programs would compile.

    Or if I can do something to make them work, please tell me. Thanks!

  7. Since is outdated according to

    Is it possible for beginners to use?

    To help beginners, could Orwell Dev-C++ provide wxWidgets 3.x binary downloads such others IDEs do?

    It would be amazing to have the downloads:
    The setup which includes MinGW32 4.8.1 and wxWidgets 3.0 can be downloaded here (63MB + 50MB = 113MB).

    The setup which includes TDM-GCC x64 4.8.1 and wxWidgets 3.0 can be downloaded here (47MB + 50MB = 97MB).


  8. Orwell Dev-C++ is amazing - even better for teaching and learning, but in Linux I have to use it on WINE or on a Windows inside a Virtual Machine.

    "_Readme Compiling with Delphi 7.txt" says:
    4) Other versions of Delphi should work, but I've only tested Delphi 7.

    Are there plans for porting the sources from Delphi 7 (2002) to Lazarus (
    Or to start developing it on C++ itself using Orwell Dev-C++?


  9. Best editor for Windows, Can you modify the app so that it can display like CHROME STYLE.

  10. I'm using the original Dev-C++ 5.6.1 (not the fixed version, sorry).

    Use this project:
    When I open the "" from the explorer and press the "Compile" button on the menu bar,
    The "devcpp_bug_test.exe.manifest" file is deleted and the windres.exe says that
    "windres.exe: can't open file `devcpp_bug_test.exe.manifest': No such file or directory"

    Please do not delete my manifest files! (Or is this caused by other software, such as Antivirus Software or something?)

  11. Thank you for the update.

    But it seems that code completion ignores namespaces.
    Can anyone confirm this?

  12. This looks to be a great little IDE that doesn't hog a lot of resources but I am having a problem. When ever I go to File->Open it locks up on me. After I select open everything else I click on just dings at me. I am not sure if anyone else has reported this problem or not.

  13. Hi, I have an example of code in C + + but in creation is too huge.


    my code :

    using namespace std;
    int main(int argc, char** argv) {
    cout << "hello world" << endl;
    return 0;

    build->output ExE x86 - release "project console", -> 1,30191802978516 MiB

    Excessive megabytes

  14. When i open a archive.c andd i open archive2.c this open in a new window, not in a new tab.

    How can i fix that?


  15. what is this shit about...?
    No binary directory provided in compiler set "MinGW GCC 4.7.0 32-bit". Aborted compilation.

  16. i need to connect my mysql database with c++. i want to use use Dev c++ ide...please tell me how to configure dev c++ to implement this