Wednesday, July 30, 2014

Dev-C++ 5.7.1 released

Changes - Version 5.7.1 - 30 Juli 2014
  • Resolved errors in compile log when using Syntax Check on non-project compilations.
  • One can now create precompiled headers when compiling non-project header files.
  • Compile log now mentions the output filename under Compilation Results.
  • Dev-C++ will now issue an error when compiling using a compiler set that does not have a valid binary directory.
  • When a currently open file is renamed or deleted, one can now choose to close the editor of the file in question.
  • Fixed a bug in "Shorten Compiler Paths" that mixed up library and binary paths.
  • Attempt to fix a common crash related to TdevMonitorThread.TellToQuit.
  • Reduced overdraw in the class browser when switching between or saving files.
  • Added the ability to syntax check the currently visible file only, even if it belongs to a project.
  • Added icons for Syntax Check, Syntax Check Current File and Clean.
  • Fixed an out of bounds problem in the parser.
  • Dev-C++ now restores windows to their Aero Snap position.

Download
  • 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.

30 comments:

  1. The Syntax Check Current File works well. I've already tested several multi-file projects I am working on and the syntax checking is a nice and quick alternative to compiling either the entire project or a single file.

    I like the new compile log layout as well. Overall this is one excellent update! Thank you for all the hard work.

    ReplyDelete
  2. One suggestion for an optional feature: automatically saving the compiler log using the project name as the default name. You have the "Shorten compiler paths" check box on the Compile Progress window, an additional checkbox for auto-saving might be helpful.

    ReplyDelete
    Replies
    1. I agree with FurryGuy. It would be really helpfull.
      And thank you very much for your work. Rly Best IDE IMHO!!!

      Delete
  3. i have installed that setup http://sourceforge.net/projects/orwelldevcpp/files/Setup%20Releases/Dev-Cpp%205.7.1%20TDM-GCC%20x64%204.8.1%20Setup.exe/download

    problem is that for 32bit but it compile simple hello world program but not run correctly while 64bit compiler apps run

    ReplyDelete
  4. Project Options > General > Output file > C:\Fontes\X:\ARP.exe
    Do you see the drives/folders all mixed up?
    C:\Fontes is the folder where the .cpp and .dev are.
    X: is a RAM drive, a USB memory stick, a cloud storage drive.
    X:\ is chosen this way: Project Options > Build Options > Executable output directory
    When I press F11 the executable is created in X:\ finely, but it doesn't run ensuingly, ending with the frustrating warning Source file not compiled.
    The venerand 4.9.9.2 performs like a charm: X:\ARP.exe
    I bet you can fix this in a jiffy.

    ReplyDelete
  5. when i run a program it sometimes takes 2-3 seconds to show CMD, anyone know how to quickly bring-up the CMD. I use to participate in compp. programming and it would be so helpful if i can save some time.

    ReplyDelete
  6. Thank you for making updates!
    Here is my new Japanese language file for 5.7.1 : http://kie.nu/25jI

    By the way, I have some suggestions:
    * Can you make language option for compiler (like -std=c99) settable for compiling C and C++ separately?
    When I set the option to ISO C99, it is bad for compiling C++ source code and the compiler warns me.
    We can say the same thing for C++ language setting and compiling C source code.
    * The MinGW4.8.1 distributed here (with version 5.6.3) didn't seem to support OpenMP (missing -lpthread)
    MinGW distributed by http://sourceforge.net/projects/mingw/files/ seems to support it.
    Why MinGW in here doesn't support OpenMP (or is it fixed in 5.7.1)?

    ReplyDelete
  7. THank you for your update.
    But i found some bugs here.
    1st, when i open file -> crash
    2nd, create a new file -> crash
    3rd, create a project -> crash :(
    I uninstalled and re-installed over again but nothing is fixed

    ReplyDelete
    Replies
    1. i have the same problem there and when "Save as.." the app stopped

      PD: sorry for my english...

      Delete
    2. I've been trying to fix this one for a while. :(

      5.7.1
      - Attempt to fix a common crash related to TdevMonitorThread.TellToQuit.

      5.7.0
      - Fixed a crash in the file change monitor code. (seems not)

      5.6.3 - *May 2014*
      - Partially rewritten the file change monitor code. This should fix the thread handle bugs. (nope)

      Anyway, I've tried to implement another fix in the next version. Please be patient until it is released.

      Delete
  8. Can you add an option to open the folder of the file, in the tab menu?
    Thanks!

    ReplyDelete
    Replies
    1. Implemented in the next version. Thank you for your input.

      Delete
  9. This version of Dev-C++ seems to contain a TERRIBLE BUG: it deletes the mainfest file EVERY TIME!
    I am using MinGW 4.8.1 from http://sourceforge.net/projects/mingw/files/
    I created a test project: http://kie.nu/28Y5W
    When I compile this project with Dev-C++ 5.7.1, the file "test.exe.mainfest" is deleted and windres.exe says "No such file or directory" for the file.
    When I ran "make -f Makefile.win" or "mingw-make -f Makefile.win" with the generated test_private.h and test_private.rc, the build was succeeded.
    Therefore, I think that this is a bug in not MinGW but Dev-C++.
    I said not to delete the manifest files ( http://goo.gl/6zrWwo ) and the deleting feature is enforced. Maybe you hate me?

    ReplyDelete
  10. I am having some weird problems with the current release of the IDE. I´m using Dev-C++ 5.7.1 portable with MinGW 4.8.1 32bits.

    Everytime i compile some project a lot of error boxes appear saying "gcc.exe - There is no disk in the drive. Insert a disk in drive I:"

    Moreover, i tried to compile a simple std::thread project with the provided sample code - i still changed the -std flag to GNU C++11 and after ISO C++11 - but i got a lot of errors "std::thread is not a type name", "thread.h : No such file or directory".

    I´m running the IDE in a Windows 8 dual-core notebook. There is C:/ (main) and D:/ partitions in HD, with G:/ H:/ I:/ and K:/ virtual drives.

    ReplyDelete
  11. Thanks for your ideas. You can also find the details on Affity Solutions, at the C Developers. The main object of the Affity Solutions is to provide quality web services and is among the few software development company in Nagpur.

    ReplyDelete
  12. The class tab works not correct.

    select: Class tab -> View Mode -> Current file

    It shows more classes then its in the current file.

    ReplyDelete
    Replies
    1. Are you including other classes into the current file by including header files? If you are then those classes also show up.

      Delete
  13. When I try to collapse/open (little plus/minus sign on the left next to the line numbers) a function/class, the function/class will only collapse/open if all the functions/classes above it, meaning those that begin at a lower line number, are all opened (have a minus sign next to the line number. If I try to collapse or open a function/class that when one or more functions/classes above it are closed, the line gets marked (highlighted in red and check marked). I assume this is not supposed to happen since other IDE's don't do this.

    ReplyDelete
  14. How can i run header files like alloc.h & conio.h in dev c?

    ReplyDelete
    Replies
    1. Just #include "alloc.h" and #include "conio.h" as you would any other C library and you are good to go for using any function those headers provide.

      Delete
  15. Thanks for your ideas. You can also find the details on Affity Solutions, at the C++ Developers. The main object of the Affity Solutions is to provide quality web services and is among the few software development company in Nagpur.

    ReplyDelete
  16. :(
    http://imgur.com/sQPwmCK

    ReplyDelete
  17. Rust preventive oil is frequently used in large manufacturing industries for working with the different types of machines. CNC Lubricants offers unresolved protection as slashing oil for finished goods in steel mills.

    ReplyDelete
  18. Gear oil Gear oil is of high quality and extremely pressurized oil which is made by the expert manufacturers of CNC lubricants. It is used under high load situations.

    ReplyDelete
  19. Cutting oil Manufacturers Cutting oil is used to clean the different types of machines. Even though, it is made in various manufacturing industries, but in CNC oil making industry it is made by expert manufacturers in high quality and quantity.

    ReplyDelete
  20. Hello,
    As a novice user I'd be glad if someone could help me out in clarifying MinGW32 and TDM-GCC x64 differences here.
    1) so TDM-GCC x64 CAN work under 32bit windows?
    2) TDM-GCC x64 is 64bit compiler that works under 32bit windows, MinGW32 is 32bit compiler that works under 32bit windows and only produces 32bit executable?
    3) they are both GCC based its just that TDM-GCC x64 chose to include more MS related headers and libraries than MinGW32?
    4) as long as compiler options or inner workings go they are virtually identical as they use GCC as basis?
    Thanks

    ReplyDelete
  21. Thanks for your ideas. You can also find the details on Affity Solutions, at the C++ Developers. The main object of the Affity Solutions is to provide quality web services and is among the few software development company in Nagpur.

    ReplyDelete
  22. Thanks for sharing, nice post!

    Võng tự đưa hay võng điện cho bé hay võng đưa em bé giúp bé ngủ ngon mà võng đưa tự động không tốn sức ru võng của bố mẹ. Võng tự động hay máy đưa võng tự động chắc chắn, gọn gàng, dễ tháo xếp, dễ di chuyển và may dua vong dễ dàng bảo quản. Lợi ích mà máy đưa võng vô cùng thiết thực.
    Chia sẻ các mẹ chữa ho cho bé bằng rau diếp cá hay chữa bệnh mất ngủ bằng mật ong hiệu quả, chia sẽ mẹo giúp tăng cường trí nhớ hiệu quả, kinh nghiệm trị tiêu chảy cho bé bằng cà rốt hiệu quả, những thực phẩm giúp cải thiện trí nhớ hiệu quả, bí quyết trị sẹo thâm bằng rau má, chia sẻ kinh nghiệm thực phẩm giúp trẻ thông minh hơn, mẹo hay giúp trẻ thích ăn rau hay cách giúp trẻ hạ sốt nhanh hiệu quả, bệnh viêm khớp không nên ăn gì, một số mẹo giúp giảm độ cận thị cho bạn, bí quyết chống nắng với cà chua cực hiệu quả hay những thực phẩm giúp tóc mọc nhanh hiệu quả, cách giúp bé ngủ ngon giấcthực phẩm giúp bé ngủ ngon mẹ nên biết, chia sẻ cách làm trắng da toàn thân bằng thực phẩm, những món ăn chữa bệnh mất ngủ giúp ngủ ngon, mách mẹ mẹo giúp bé không sốt khi mọc răng hiệu quả
    Những thực phẩm giúp đẹp da tại http://nhungthucphamgiupda.blogspot.com/
    Thực phẩm giúp bạn trẻ đẹp tại http://thucphamgiuptre.blogspot.com/
    Thực phẩm làm tăng tại http://thucphamlamtang.blogspot.com/
    Những thực phẩm giúp làm giảm tại http://thucphamlamgiam.blogspot.com/
    Những thực phẩm tốt cho tại http://thucphamtotcho.blogspot.com/

    ReplyDelete