Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/embarcadero/dev-cpp

A fast, portable, simple, and free C/C++ IDE
https://github.com/embarcadero/dev-cpp

cpp delphi dev-cpp editor gcc ide windows

Last synced: 4 days ago
JSON representation

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

Awesome Lists containing this project

README

        

# 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:

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](https://raw.githubusercontent.com/Embarcadero/Dev-Cpp/master/Source/Images/screenshot800x600.png)

# Bundled Compiler

tdm-gcc: GCC compiler, Windows-friendly.

# 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."

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

"FastMM is a fast replacement memory manager for Embarcadero Delphi applications that scales well across multiple threads and CPU cores."

"VCL Styles Utils is a Delphi library which extend the RAD Studio VCL Styles."

"DDetours is a library allowing you to hook Delphi and Windows API functions."

"Components to simplify use of SVG images (resize, fixedcolor, grayscale...). "

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

"Monokai Theme"

"Monokai Fresh Theme"

# Original Dev-C++ Developers

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

# Built In Delphi

Find out more information about Embarcadero Delphi: