Skip to content

Embarcadero/Dev-Cpp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

882c237 · Jun 17, 2024
May 29, 2020
Jun 28, 2021
Oct 13, 2020
Oct 13, 2020
Oct 13, 2020
May 23, 2024
Dec 11, 2021
Oct 13, 2020
Jun 3, 2020
Mar 9, 2015
Jun 24, 2020
Jan 31, 2021
May 11, 2021
Apr 13, 2022
Mar 25, 2015
Oct 13, 2020
Jan 31, 2021
Jan 31, 2021
Jan 31, 2021
Jan 31, 2021
Jan 31, 2021

Repository files navigation

Embarcadero Dev-C++

A fast, portable, simple, and free C/C++ IDE. Dev C++ has been downloaded over 67,796,885 times since 2000.

Embarcadero Dev-C++ is a new and improved fork (sponsored by Embarcadero) of Bloodshed Dev-C++ and Orwell Dev-C++. It is a full-featured Integrated Development Environment (IDE) and code editor for the C/C++ programming language. It uses Mingw port of GCC (GNU Compiler Collection) as its compiler. Embarcadero Dev-C++ can also be used in combination with Cygwin or any other GCC based compiler. Embarcadero Dev-C++ is built using the latest version of Embarcadero Delphi. Embarcadero Dev-C++ has a low memory footprint because it is a native Windows application and does not use Electron.

Download the latest release: https://github.com/Embarcadero/Dev-Cpp/releases

Keystone Features:

  • C++17/C++20 (partial) support.
  • Unicode support.
  • Parallel Compilation support.
  • Windows 7/8/10 support.

Main Features include:

  • TDM-GCC 9.2.0 32/64bit
  • Support GCC-based compilers
  • Integrated debugging (using GDB)
  • GPROF profiling
  • Project Manager
  • Customizable syntax highlighting editor
  • Class Browser
  • Code Completion
  • Code Insight
  • Function listing
  • AStyle code formatting support
  • GPROF Profiling support
  • 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
  • Devpak IDE extensions
  • Print support
  • Find and replace facilities
  • CVS support

Supported Operating System:

  • Windows 7
  • Windows 8.1
  • Windows 10

Dev C++ Release Notes

Version 6.3 - 30 January 2021

  • Added: Parallel compilation enabled by default for release builds through MAKE Jobs.
  • Added: 3 Buttons for setting up custom shell command line tabs.
  • Updated: Code completion and menues for dark themes.
  • Updated: CTRL-TAB editor tab selection wrapping.
  • Fixed: Make clean file deletion issue.
  • Fixed: Status bar not showing all text.
  • Fixed: Debug/CPU Window hex column issue.
  • Fixed: Closing tabs in editor side by side view.

Version 6.2 - 13 November 2020

  • Added: 5 new UI styles. Windows 10 Black Pearl, Glossy, Calypso, Flat UI Light, Material Patterns Blue
  • Added: Default encoding for new documents option.
  • Added: New setting to enable and disable font ligature support.
  • Updated: Welcome screen hotkey backgrounds.
  • Updated: Allow multiple instances of Dev-C++ to run simaltaniously.
  • Fixed: Error on AStyle Formatting Config Form
  • Fixed: Double clicking text now selects the current line.
  • Fixed: Auto Indent to {} and : now works correctly.
  • Fixed: CTRL-Y will not delete the current line if there is nothing left to redo.
  • Fixed: Buggy behaviour when highlighting matching braces.

Version 6.1 - 2 November 2020

  • Updated: C++ keyword highlighting. Added some C++20 keywords.
  • Updated: Font ligature support.
  • Updated: SVGIconImageList dependency
  • Updated: SynEdit dependency.
  • Updated: Text file loading and saving dialogs with Encodings.
  • Added: Visual Studio Dark theme.
  • Fixed: Automatic Tab widths.
  • Fixed: Launching help from directory with spaces.
  • Fixed: Welcome screen issue when canceling closing.
  • Fixed: Shortcuts Form dark styling.
  • Fixed: Crash in Issue #26.

Screenshot:

Dev C++ Screenshot

Bundled Compiler

tdm-gcc: GCC compiler, Windows-friendly. https://jmeubank.github.io/tdm-gcc/

Third Party Libraries

"Artistic Style is a source code indenter, formatter, and beautifier for the C, C++, C++/CLI, Objective‑C, C# and Java programming languages." http://astyle.sourceforge.net/

"SynEdit is a syntax highlighting edit control, not based on the Windows common controls. SynEdit is compatible with both Delphi and C++ Builder." https://github.com/TurboPack/SynEdit

"FastMM is a fast replacement memory manager for Embarcadero Delphi applications that scales well across multiple threads and CPU cores." https://github.com/pleriche/FastMM5

"VCL Styles Utils is a Delphi library which extend the RAD Studio VCL Styles." https://github.com/RRUZ/vcl-styles-utils

"DDetours is a library allowing you to hook Delphi and Windows API functions." https://github.com/MahdiSafsafi/DDetours

"Components to simplify use of SVG images (resize, fixedcolor, grayscale...). " https://github.com/EtheaDev/SVGIconImageList

"Abbrevia is a compression toolkit for Delphi and C++Builder." https://github.com/TurboPack/Abbrevia

"Monokai Theme" https://github.com/rbardini/devcpp-monokai

"Monokai Fresh Theme" https://github.com/sspathare97/devcpp-monokai_fresh

Original Dev-C++ Developers

Find out more about the original developers of Bloodshed Dev-C++:

https://www.bloodshed.net/devcpp.html

Built In Delphi

Find out more information about Embarcadero Delphi:

https://www.embarcadero.com/products/delphi