• Stars
    star
    2,482
  • Rank 18,521 (Top 0.4 %)
  • Language Pascal
  • License
    GNU General Publi...
  • Created over 4 years ago
  • Updated 5 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A fast, portable, simple, and free C/C++ IDE

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

More Repositories

1

DelphiFMX4Python

Python GUI module powered by Delphi's FireMonkey framework. Supporting Windows, MacOS, Linux, and Android GUI development.
Shell
294
star
2

DelphiVCL4Python

Delphi's VCL library as a Python module for building Windows GUI
Python
242
star
3

BoldForDelphi

Bold for Delphi is a Model Driver Architecture (and ORM library) for Embarcadero Delphi
Pascal
146
star
4

RADStudio10.4Demos

Delphi and C++Builder Demos for Embarcadero RAD Studio version 10.4
Pascal
136
star
5

DelphiArcadeGames

4 FireMonkey arcade games developed with Delphi for Windows, macOS, iOS and Android
Pascal
123
star
6

RADStudio11Demos

Delphi and C++Builder Demos for Embarcadero RAD Studio version 11
Pascal
93
star
7

P4D-Data-Sciences

A collection of lightweight Python wrappers based on Python4Delphi simplifying Data Sciences development with Delphi
Pascal
88
star
8

Delphi4PythonExporter

Design your Python GUI using Delphi's VCL and FMX designers and then export them for Python use.
Pascal
79
star
9

SonarDelphi

Embarcadero's official version of the Sonar-Delphi plugin for use to analyze Delphi projects with SonarQube. Working to collect updates and contributions from other versions into this one and move if forward with new features.
Java
63
star
10

RADStudio10.3Demos

Delphi and C++Builder Demos for Embarcadero RAD Studio version 10.3 Rio
Pascal
49
star
11

CppArcadeGames

4 arcade games developed in C++Builder with FireMonkey for Windows, macOS, iOS and Android
C++
45
star
12

OTAPI-Docs

Collaborative documentation to expand the Open Tools API documentation
43
star
13

RADStudio-DemoKit

A collection of demos around 10.4 Sydney updated for 10.4.2.
Pascal
42
star
14

RADStudio10.3.3Demos

Delphi and C++Builder Demos for Embarcadero RAD Studio version 10.3.3 Rio
Pascal
39
star
15

PythonEnvironments

Components to simplify the deployment for Python environments for Delphi applications using Python4Delphi.
Python
37
star
16

PythonFMXBuilder

An application builder for Python using DelphiFMX for Python for targeting Android.
Pascal
34
star
17

paserver-docker

Docker script for RAD Studio Linux deployment via PAServer
Shell
34
star
18

RADStudio12Demos

Delphi and C++Builder Demos for Embarcadero RAD Studio version 12
Pascal
33
star
19

octoid

Octoid is a tool for translating Objective-C headers into Delphi code. It is intended as a replacement for SDKTransform which ships with Delphi.
Pascal
29
star
20

Lightweight-Python-Wrappers

Lightweight Wrappers based on Python4Delphi to make it easy to import Python modules into Delphi components.
Pascal
28
star
21

DelphiCEBootcamp

Delphi Community Edition BootCamp Demos
Pascal
25
star
22

FieldLogger-FMXTraining

Code to accompany an full day training on building mobile apps with FireMonkey.
Pascal
24
star
23

Restaurant-Ordering-Template

FMX Template for Online Restaurant Ordering
Pascal
21
star
24

PythonUniverse

Embarcadero's Python Universe Installer
Pascal
20
star
25

PythonPackages4Delphi

General collection of Python Packages wrapped for use in Delphi and C++Builder
Pascal
17
star
26

dap4delphi

Debug Adapter Protocol for Delphi
Pascal
16
star
27

CodeRage2016

Source code from presentations at CodeRage XI (November 2016)
C++
16
star
28

Blogs

Source code associated with Embarcadero blog posts
C++
15
star
29

ComparisonResearch

Research comparing Delphi & C++Builder's VCL and FMX with other frameworks and toolchains.
HTML
15
star
30

wordpress-rest-api-client

Simple Wordpress REST API Client for Android, iOS, macOS, Windows, and Linux.
Pascal
15
star
31

InterBasePython

An InterBase driver that implements Python Database API 2.0 support
Python
15
star
32

RADStudio10.3.2Demos

Delphi and C++Builder Demos for Embarcadero RAD Studio version 10.3.2 Rio
Pascal
14
star
33

IB.NETDataProvider

InterBase database .NET Data Provider
C#
12
star
34

Android-Kiosk-Mode-FMXTemplate

FMX Template showing the new Android Kiosk Mode introduced in Android 6.0 with Embarcadero Delphi.
Pascal
11
star
35

FunWithRADStudio

Sample application for the contest "Fun With Delphi: NASA API Mashup"
Pascal
10
star
36

PythonBlogExamples

Examples from PythonGUI.org
Python
10
star
37

Windows-10-Point-of-Sale

Windows 10 Point of Sale
Pascal
9
star
38

pa-radserver-ib-docker

Docker script for RAD Studio Linux deployment including RAD Server engine and InterBase database
PowerShell
9
star
39

CodeRage2019

All the code and resources for CodeRage 2019
Pascal
9
star
40

Webinars

Source code and projects from webinars or other presentations
Pascal
9
star
41

DelphiBlogExamples

Delphi examples used in Embarcadero Blogs
Pascal
9
star
42

InterBaseODBCDriver

An ODBC driver for the InterBase database
C++
9
star
43

RADServer-Docs

RAD Server Documentation and Demos
C++
8
star
44

CppBootCamp2016

Source code from the C++ Boot Camp, August 2016
C++
7
star
45

Card-View-Wizard

Material Design Card View Wizard
Pascal
6
star
46

InterBase-Docker

Dockerfile to create a container for Embarcadero InterBase
Dockerfile
4
star
47

License-Compliance

Open source code that has been modified and/or used in projects distributed by Embarcadero
C
4
star
48

coding_bootcamp_2023_slides

3
star
49

Bottom-Navigation-Template

Pascal
1
star
50

OpenAI_Audio_Demo

Example code to accompany the blog post
Pascal
1
star