Dev C++ Source Code

Feature list

  • Support GCC-based compilers
  • Integrated debugging (using GDB)
  • Support for multiple languages (localization)
  • Class Browser
  • Code Completion
  • Debug variable Browser
  • Project Manager
  • Customizable syntax highlighting editor
  • Quickly create Windows, console, static libraries and DLLs
  • Support of templates for creating your own project types
  • Makefile creation
  • Edit and compile Resource files
  • Tool Manager
  • Print support
  • Find and replace facilities
  • Package manager, for easy installation of add-on libraries
  • CVS Support
  • To-Do List
  • CPU Window

Requirements

  • Windows 95 or higher.
  • 32 MB of RAM.
  • The executables compiled by Dev-C++ will need MSVCRT.DLL (comes with Windows 95 OSR 2 or higher).

Dev-C is a free IDE for Windows that uses either MinGW or TDM-GCC as underlying compiler. Originally released by Bloodshed Software, but abandoned in 2006, it has recently been forked by Orwell, including a choice of more recent compilers.

License

Dev-C++ is Free Software distributed under the GNU General Public License.
This means you are free to distribute and modify Dev-C++, unlike most Windows software! Be sure the read the license.

Donations

Please support Dev-C++ by making a donation ! The money will be shared between the active developers and the support manager in order to help us continue improving Dev-C++ from day to day.
Click on the button below to make a donation using Paypal or your Credit Card :

Downloads

Dev-C++ 5.0 beta 9.2 (4.9.9.2) (9.0 MB) with Mingw/GCC 3.4.2
Dev-C++ version 4.9.9.2, includes full Mingw compiler system with GCC 3.4.2 and GDB 5.2.1 See NEWS.txt for changes in this release.
Download from:
Dev-C++ 5.0 beta 9.2 (4.9.9.2), executable only (2.4 MB)
Dev-C++ version 4.9.9.2, without Mingw compiler system and GDB. Get this one if you already have a previous Dev-C++ beta or already a compiler. See NEWS.txt for changes in this release.
Download from:
Dev-C++ 5.0 beta 9.2 (4.9.9.2), source code (1.6 MB)
Dev-C++ version 4.9.9.2 source code for Delphi.
Download from:

Dev-C++ 4

Yes, Dev-C++ 4 is still available. There are the downloads:

Binaries:

Sample c source code

Source code:

Developers information

The SourceForge project page is located here. The bleeding edge source code is located at the SourceForge CVS.

Free C Source Code Libraries

  • Source code for Dev-C++ 5: CVS repository
    In order to compile it, you'll need Borland Delphi 6.
  • Mingw source code:http://www.mingw.org/

Dev C++ Source Code Not Compiled

Dev-C++ is a free IDE for Windows that uses either MinGW or TDM-GCC as underlying compiler.
Originally released by Bloodshed Software, but abandoned in 2006, it has recently been forked by Orwell, including a choice of more recent compilers. It can be downloaded from:
http://orwelldevcpp.blogspot.com

Installation

Run the downloaded executable file, and follow its instructions. The default options are fine.

Support for C++11

By default, support for the most recent version of C++ is not enabled. It shall be explicitly enabled by going to:
Tools -> Compiler Options
Here, select the 'Settings' tab, and within it, the 'Code Generation' tab. There, in 'Language standard (-std)' select 'ISO C++ 11':
Ok that. You are now ready to compile C++11!

Compiling console applications

To compile and run simple console applications such as those used as examples in these tutorials it is enough with opening the file with Dev-C++ and hit F11.
As an example, try:
File -> New -> Source File (or Ctrl+N)
There, write the following:
Then:
File -> Save As... (or Ctrl+Alt+S)
And save it with some file name with a .cpp extension, such as example.cpp.
Now, hitting F11 should compile and run the program.
If you get an error on the type of x, the compiler does not understand the new meaning given to auto since C++11. Please, make sure you downloaded the latest version as linked above, and that you enabled the compiler options to compile C++11 as described above.

Tutorial

You are now ready to begin the language tutorial: click here!.