15 Beste C ++ - IDE: Kostenloser Windows-Editor - Compiler - 2021

Inhaltsverzeichnis:

Anonim

C ++ ist eine universelle objektorientierte Programmiersprache, die von Bjarne Stroustrup entwickelt wurde. Es enthält die Funktionen der Programmiersprache C sowie Simula67 (eine erste objektorientierte Sprache).

Es gibt viele integrierte Entwicklungsumgebungen (Integrated Development Environments, IDE), die vorgefertigte Codevorlagen zum Schreiben von C ++ - Programmen bereitstellen. Diese Tools passen den Einzug und das Format des Codes automatisch an. Die Hilfe von IDE, um Ihre Anwendung in kürzerer Zeit zu codieren.

Im Folgenden finden Sie eine handverlesene Liste der besten C ++ - IDE mit ihren beliebten Funktionen und Website-Links. Die Liste enthält sowohl Open Source (kostenlos) als auch kommerzielle (kostenpflichtige) Software.

Bester C ++ - Editor und C ++ - IDE für Windows / Mac OS

Name Verknüpfung
Visual Studio-Code https://code.visualstudio.com/
Drachen https://www.kite.com/get-kite/
Finsternis https://www.eclipse.org/ide/
Codelite https://codelite.org/
Brackets.io http://brackets.io/

1) Visual Studio-Code

Visual Studio Code ist ein von Microsoft entwickelter Open-Source-Code-Editor. Es ist eines der besten C ++ - Ideen, das eine intelligente Code-Vervollständigung basierend auf Variablentypen, wesentlichen Modulen und Funktionsdefinitionen bietet.

Eigenschaften:

  • Es ist eines der besten C ++ - Ideen für Windows, die mit dem Git-Versionskontrollsystem arbeiten können.
  • Mit dieser C ++ - Programmiersoftware können Sie Code problemlos debuggen.
  • Es ist eine der kostenlosen C ++ - Ideen, die zahlreiche Erweiterungen für die Aufnahme neuer Sprachen, Themen und mehr unterstützt.
  • Visual Studio Code kann unter Windows- und Mac-Betriebssystemen verwendet werden.
  • Es bietet den besten C ++ - Compiler und Sie können problemlos mehrere Versionen eines Programms steuern.

Link: https://code.visualstudio.com/


2) Drachen

Kite ist eine IDE für C ++, die automatisch mehrere Zeilencodes vervollständigt. Dieser Editor unterstützt mehr als 16 Sprachen. Es hilft Ihnen, schneller und ohne Probleme zu codieren.

Preis : Kostenlos

Eigenschaften:

  • Es bietet Java-Dokumentation.
  • Dieser Editor bietet während der Eingabe eine Funktionssignatur.
  • Sie erhalten einen Tooltip zum Bewegen der Maus.
  • Bietet Unterstützung per E-Mail.
  • Verwendet Modelle für maschinelles Lernen für die Java-Sprache.

3) Sonnenfinsternis

Eclipse ist ein Website-Entwicklungstool für C ++. Es hebt die Syntax hervor, die Sie geschrieben haben. Mit diesem Tool können Sie das Programm einfach debuggen.

Eigenschaften:

  • Dieses Online-Ide-Tool überprüft automatisch die Syntax.
  • Es unterstützt Parser (ein Teil des Compilers).
  • Mit Eclipse können Sie das Projekt remote verwalten.
  • Es kann auf Plattformen wie Windows, Linux und OS X verwendet werden.
  • Dieses C ++ - Programmiersoftware-Tool generiert Makefile, das Anweisungen zum Erstellen Ihres C ++ - Programms enthält.
  • Es bietet vorgefertigte Codevorlagen.

Link: https://www.eclipse.org/ide/


4) Codelite

CodeLite ist ein Open Source-Tool zum Schreiben von Programmen in C ++. Es ist eines der besten C ++ - Ideen, das Code-Refactoring unterstützt. Diese App hebt die Syntax hervor. Sie können es unter Windows- und Mac-Betriebssystemen verwenden.

Eigenschaften:

  • Codelite kann in die Cscope-Integration (textbasierte Schnittstelle zum Suchen eines Codes) integriert werden.
  • Sie können Syntaxfarben anpassen.
  • Mit diesem Online-Ide-Tool können Sie Dateien mithilfe einer Baumansicht mühelos finden.
  • Es ist eine der besten Ideen für C-Programmierung und C ++ mit einem Befehlsgaumen, der Funktionen wie Sortieren, Ändern der Syntax usw. enthält.

Link: https://codelite.org/


5) Brackets.io

Brackets ist ein Open Source-Editor für die Entwicklung von Webanwendungen. Es wird von Adobe-Systemen gegründet. Es ist eine der besten Ideen für C ++, die das Klammerpaar hervorheben kann.

Eigenschaften:

  • Es hilft Ihnen, den C ++ - Code schnell zu bearbeiten.
  • Sie können Ihren Browser in Echtzeit verbinden.
  • Diese App kann unter Linux-, Windows- und Mac-Betriebssystemen verwendet werden.
  • Sie können das Projekt effizient verwalten.
  • Bietet Präprozessorunterstützung, Live-Vorschau und Inline-Editoren.
  • Sie können die im Tool Brackets.io verfügbare Benutzeroberfläche schnell anpassen.

Link: http://brackets.io/


6) Atom

Atom ist ein einfacher Editor zum Schreiben von C ++ - Programmen. Es kann angepasst werden, um alles zu tun, ohne eine Konfigurationsdatei zu ändern.

Eigenschaften:

  • Es ist einer der besten Editoren für C ++, der über einen integrierten Paketmanager verfügt.
  • Dieses C ++ - Editor-Tool ermöglicht die plattformübergreifende Bearbeitung
  • Sie können in einer Datei oder im gesamten Projekt eingegebenen Text suchen, in der Vorschau anzeigen und ersetzen.
  • Es bietet eine Befehlspalette mit Elementen, die wiederholt verwendet werden.

Link: https://atom.io/


7) CLion

CLion ist ein von Jetbrains entwickeltes Tool. Es hilft Ihnen, Fehler im Programm schnell zu beheben. Mit dieser IDE für c ++ können Sie die Leistung Ihrer Anwendung problemlos analysieren.

Eigenschaften:

  • Sie können Ihr Programm mühelos ausführen und debuggen.
  • Es hilft Ihnen, einzelne Einheiten des Quellcodes zu testen.
  • Sie können CLion in CVS (Concurrent Versions System) und TFS (Team Foundation Server) integrieren.
  • Sie können den Editor nach Ihren Wünschen anpassen.
  • Diese Software hilft Ihnen, Ihr Projekt und Ihren Code effektiv zu verwalten.
  • Die Formatierung wird automatisch festgelegt, während Sie Code schreiben.

Link: https://www.jetbrains.com/clion/


8) Emacs

Emacs ist ein Unix-basiertes Tool, das eine hochgradig anpassbare Funktion bietet. Es ist eines der besten C ++ - Ideen für Mac, das Syntaxfärbung unterstützt. Sie können diese Software unter GNU-, Windows- oder Mac-Betriebssystemen verwenden.

Eigenschaften:

  • Es ist einer der besten C ++ - Editoren, der Unicode für zahlreiche menschliche Skripte unterstützt.
  • Es bietet ein Verpackungssystem zum Installieren und Herunterladen zahlreicher Erweiterungen.
  • Sie können diese App mithilfe des Emacs Lisp-Codes anpassen.
  • Emacs bietet eine vollständige integrierte Dokumentation.
  • Diese App bietet ein Tutorial für neue Benutzer.

Link: https://www.gnu.org/software/emacs/


9) Editor ++

Notepad ++ ist ein Code-Editor, der mit Windows verwendet werden kann. Dieses C ++ - Ide-Tool hebt Syntax und Schlüsselwort hervor. Es hilft Ihnen, mit mehreren geöffneten Dateien in einem einzigen Fenster zu arbeiten.

Eigenschaften:

  • Es werden in C ++ geschriebene Klammern hervorgehoben.
  • Sie können den Bildschirm vergrößern oder verkleinern.
  • Die Aufnahme und Wiedergabe von Makros (automatisch erweiterbare Anweisungen) ist möglich.
  • GUI ist anpassbar.
  • Es ist einer der besten Editoren für C ++, der die mehrsprachige Umgebung unterstützt.

Link: https://notepad-plus-plus.org/


10) Netbeans

NetBeans ist eine integrierte Entwicklungsumgebung zum Schreiben von C ++ - Programmen. Es ist eines der besten C ++ - Ideen für Fenster mit einem Projektfenster, in dem eine Liste der derzeit vorhandenen Projekte angezeigt wird.

Eigenschaften:

  • Sie können Ausnahme-, Variablen-, Funktions-Haltepunkte usw. festlegen und im Fenster Haltepunkte anzeigen.
  • Der Einzug wird automatisch angepasst und der Code formatiert.
  • Sie können die Struktur der C ++ - Klasse leicht erkennen.
  • Dieses Tool hebt Variablen und Schlüsselwörter in Ihrem C ++ - Programm hervor.
  • Die Klammern werden automatisch vervollständigt.
  • Netbeans ist eine der kostenlosen C ++ - Ideen, die vorgefertigte Vorlagen zum Schreiben von C ++ - Code bietet.

Link: https://netbeans.org/downloads/8.0.1/


11) Codeblöcke

Codeblocks ist eine Open Source IDE zum Schreiben von Programmen in C ++. Es ist eines der besten C ++ - Ideen für Mac, das GCC (GNU Compiler Collection), Visual C ++ usw. unterstützt. Sie können diese App unter Windows, Linux und MacOS verwenden.

Eigenschaften:

  • Dieser C ++ - Editor bietet einen der besten C ++ - Compiler und Arbeitsbereiche, um problemlos mehrere Projekte zu kombinieren.
  • Codeblocks verfügt über eine Funktion, die den Code automatisch vervollständigt.
  • Sie können mehrere Projekte gleichzeitig erstellen.
  • Sie können damit vollständige Haltepunktbedingungen schreiben (stoppen Sie die Ausführung von Code, wenn der Ausdruck wahr ist).
  • Sie können schnell zwischen mehreren Programmen wechseln.
  • Es ist eine der kostenlosen c ++ ide-Apps, die eine Oberfläche mit Registerkarten bietet.

Link: http://www.codeblocks.org/


12) Cevelop

Cevelop ist eine der besten C ++ - IDE für Entwickler. Sie können eine Variablendeklaration auf die neue Syntax migrieren. Es ist eine der besten Ideen für C ++, mit der Sie nicht initialisierte Variablen erkennen können.

Eigenschaften:

  • Es macht Code besser lesbar, indem ein globaler Namespace verwendet wird (ein Name, der eine Entität darstellt).
  • Diese Software verfügt über eine Vorlagenansicht, in der detaillierte Vorlageninformationen angezeigt werden.
  • Es hilft Ihnen, den Code zu analysieren und zu optimieren.
  • Cevelop unterstützt das Ctylechecker-Plugin, um Fehler im Programm zu finden.

Link: https://cevelop.com/


13) Kdevelop

Kdevelop ist eine Open-Source-integrierte Entwicklungsumgebung für C ++ - Entwickler. Sie können diese Software unter Windows, Linux, MacOS, Solaris und anderen verwenden.

Eigenschaften:

  • Es ist eine der besten Ideen für C-Programmierung und C ++, die Sprachunterstützung für OpenCL (Open Computing Language) bietet.
  • Sie können zum Deklarations- / Definitionscode springen.
  • Mit Kdevelop können Sie schnell nach Funktionen oder Klassen suchen.
  • Es kann Code mit unterschiedlichen Bedeutungen und Verwendungszwecken hervorheben.
  • Dieses C ++ - Editor-Tool bietet einen der besten C ++ - Compiler und kann das Auftreten derselben Variablen in einer bestimmten Farbe hervorheben.
  • Sie können jeder Aktion in diesem Tool Verknüpfungen zuweisen.
  • Dieses Tool unterstützt Versionskontrollsysteme wie Subversion, CVS, Perforce und mehr.

Link: https://www.kdevelop.org/


14) SlickEdit

SlickEdit ist eine plattformübergreifende IDE zum Schreiben in das Programm. Es ist einer der besten C ++ - Editoren, der mehr als 60 Sprachen unterstützt. Diese Idee für C ++ kann große Dateien schnell laden.

Eigenschaften:

  • Sie können Menüelemente anpassen.
  • Sie können eine Datei öffnen, ohne einen Pfad eingeben zu müssen.
  • Einfach zu integrierende Subversion, CVS usw.
  • Sie können eine gemeinsame Blockstruktur erweitern.
  • SlickEdit kann Code beim Einfügen automatisch formatieren.
  • Sie können plattformübergreifende GUI-Dialogfelder erstellen.
  • Diese C ++ - Editor-Software speichert die Datei nach einer gewissen Zeit der Inaktivität automatisch.

Link: https://www.slickedit.com/products/slickedit


15) Graviton

Graviton ist ein benutzerfreundlicher Editor, mit dem Sie den C ++ - Code effektiv schreiben und verwalten können. Es ist einer der besten C ++ - Editoren, die in Englisch, Spanisch und vielen anderen Sprachen verfügbar sind.

Eigenschaften:

  • Es ist kompatibel mit MacOS-, Windows- und Linux-Plattformen.
  • Graviton speichert Ihre Daten auf Ihrem PC anstatt auf dem Server.
  • Sie können unerwünschten Code im Editor ausblenden.
  • Dieses Tool verfügt über ein Explorer-Bedienfeld, mit dem Sie Dateien oder Ordner zum Kopieren, Verschieben oder Löschen auswählen können.

Link: https://graviton.ml/

FAQ

? Was ist die IDE in C ++?

C ++ ist eine universelle, objektorientierte Programmiersprache, die von Bjarne Stroustrup entwickelt wurde. Eine IDE enthält im Allgemeinen einen Quellcode-Editor, einen Debugger und Tools zur Build-Automatisierung. Die Hilfe von IDE, um Ihre Anwendung in kürzerer Zeit zu codieren.

❓ Warum C ++ IDE verwenden?

Hier sind die Gründe für die Verwendung von C ++ IDE:

  • Es bietet Ihnen eine vorgefertigte Codevorlage.
  • Dieses Tool überprüft automatisch die Syntax.
  • Es unterstützt Code Refactoring.
  • Es unterstützt die Syntaxfärbung.
  • Hier können Sie Haltepunkte setzen.
  • C ++ IDE bietet einen robusten Debugger.
  • Robuster C ++ - Editor