So kompilieren Sie Ihren C ++ - Code in Visual Studio Code

PS: Dies wurde auf meinem Blog hier veröffentlicht.

C ++ ist eine statisch typisierte, (normalerweise) kompilierte Freiform-Programmiersprache der mittleren Ebene mit mehreren Paradigmen und mittlerer Ebene.

In einfachen Worten ist C ++ eine hoch entwickelte, effiziente Allzweck-Programmiersprache, die auf C basiert.

Es wurde 1979 von Bjarne Stroustrup entwickelt.

Eine der Hauptfunktionen von C ++ ist der Compiler. Dies wird zum Kompilieren und Ausführen von C ++ - Code verwendet.

Ein Compiler ist ein spezielles Programm, das Anweisungen verarbeitet, die in einer bestimmten Programmiersprache wie C ++ geschrieben sind, und diese in Maschinensprache oder "Code" umwandelt, den der Prozessor eines Computers verwendet.

Ich habe diesen Artikel tatsächlich geschrieben, weil ich eine C ++ - Zuweisung hatte, für die ein Compiler erforderlich war. Wie üblich verwendeten alle die CodeBlocks-IDE und die Visual Studio-IDE. Aber ich war bereits an Visual Studio Code für all meine Programmieraufgaben gewöhnt.

Ich machte mich dann daran, eine Möglichkeit zu finden, C ++ direkt in meinem eigenen VsCode-Editor zu kompilieren, daher dieser Artikel :).

In diesem Artikel werde ich Ihnen zeigen, wie Sie Ihren Compiler in VsCode einrichten und Ihnen einige Links zu einigen der besten C ++ - Ressourcen geben.

Voraussetzungen

  • Vorkenntnisse in C ++

    (Ich gehe davon aus, dass Sie C ++ lernen, gleich mit dem Lernen beginnen oder dies nur zum Spaß lesen. Dieser Artikel ist kein C ++ 101-Tutorial - ein gewisses Verständnis von C ++ ist erforderlich.)

  • Visual Studio Code Editor

    Laden Sie hier herunter und lesen Sie die Setup-Dokumente für Windows, Linux und Mac

  • Internetverbindung (! Wichtig)

Haftungsausschluss!

Ich werde in diesem Artikel ein Windows-Betriebssystem verwenden, aber ich werde Links zu Ressourcen bereitstellen, die denjenigen helfen, die andere Betriebssysteme verwenden.

Jetzt fangen wir an!

Laden Sie einen C ++ - Compiler herunter und installieren Sie ihn

  • Gehen Sie zu www.mingw.org und klicken Sie auf den Link „Download / Installer“, um die MinGW-Setup-Datei herunterzuladen, oder klicken Sie hier für Windows, hier für Linux und hier für Mac
MinGW, eine Abkürzung von "Minimalist GNU for Windows", ist eine minimalistische Entwicklungsumgebung für native Microsoft Windows-Anwendungen.
  • Installieren Sie nach dem Herunterladen MinGW und warten Sie, bis der „MinGW Installation Manager“ angezeigt wird.
  • Wenn der "MinGW Installation Manager" angezeigt wird, klicken Sie auf mingw32-gcc-g++und wählen Sie "Zur Installation markieren".
  • Klicken Sie im Menü oben links auf "Installation> Änderungen übernehmen".
  • Warten Sie und lassen Sie die Installation vollständig. Stellen Sie sicher, dass Sie während dieses Vorgangs über eine stabile Internetverbindung verfügen.

Bearbeiten Sie Ihre Umgebungsvariable PATH so, dass sie das Verzeichnis enthält, in dem sich der C ++ - Compiler befindet

PATH ist eine Umgebungsvariable unter Unix-ähnlichen Betriebssystemen, DOS, OS / 2 und Microsoft Windows, die eine Reihe von Verzeichnissen angibt, in denen sich ausführbare Programme befinden. Im Allgemeinen hat jeder ausführende Prozess oder jede Benutzersitzung eine eigene PATH-Einstellung. - Wikipedia

Nach der Installation von MinGW finden Sie es in   C:\MinGW\bin. Jetzt müssen Sie dieses Verzeichnis in Ihre Umgebungsvariable PATH aufnehmen. Wenn Sie jetzt schon eine Weile Computer verwenden, sollten Sie bereits wissen, wie das geht. Wenn Sie dies nicht tun, finden Sie hier einige Ressourcen:

  • Klicken Sie hier, um eine Anleitung zum Windows-Betriebssystem anzuzeigen
  • Klicken Sie hier für Linux
  • Klicken Sie hier, um eine Anleitung für Mac OS zu erhalten

Installieren Sie die Code Runner-Erweiterung in VS Code

Nachdem wir unseren Compiler eingerichtet haben, installieren wir Code Runner

Mit Code Runner können Sie Codefragmente oder Codedateien für mehrere Sprachen ausführen:

C, C ++, Java, JavaScript, PHP, Python, Perl, Perl 6, Ruby, Go, Lua, Groovy, PowerShell, BAT / CMD, BASH / SH, F # -Skript, F # (.NET Core), C # -Skript, C # ( .NET Core), VBScript, TypeScript, CoffeeScript, Scala, Swift, Julia, Crystal, OCaml-Skript, R, AppleScript, Elixier, Visual Basic .NET, Clojure, Haxe, Objective-C, Rost, Schläger, AutoHotkey, AutoIt, Kotlin , Dart, Free Pascal, Haskell, Nim, D, Lisp, Kit und benutzerdefinierte Befehle.
  • Klicke hier zum herunterladen
  • Oder suchen Sie auf der Registerkarte VsCode-Marktplatz
  • Starten Sie nach der Installation VsCode neu
  • Öffnen Sie Ihre C ++ - Datei in Vscode. Hier ist ein grundlegendes Hallo-Welt-Programm:
#include  using namespace std; int main() { cout << "Hello world!"; return 0; } 

Speichern Sie diese Datei als test.cpp

Führen Sie Ihren Code mit Code Runner aus

  • Verwenden Sie die Verknüpfung Ctrl+Alt+N
  • Oder drücken Sie F1 und wählen / geben Sie dann Run Code ein
  • Or right-click the Text Editor and then click Run Code in the editor context menu

The code will run and the output will be shown in the Output Window. Open the output window with `Ctrl+ shortcut.

To stop the running code

  • Use the shortcut Ctrl+Alt+M
  • Or press F1 and then select/type Stop Code Run
  • Or right-click the Output Channel and then click Stop Code Run in the context menu

Hurray, you just successfully set up your C++ environment in VsCode!

Conclusion

Here's a quick hint: By default, VsCode's output terminal is read-only. If you're running code that requires user input like:

#include  using namespace std; const double pi = 3.14159; void calculate() { double area; double radius; cout<<"Enter Radius: "<>radius; area = pi * radius * radius; cout<<"area is: "<

you won't be able to type into the terminal, Cannot edit in read-only terminal.

To fix this, you need to manually enable read-write.

  • In VsCode, Go to File > Preference > Setting.
  • In the User tab on the left panel, find the extensions section
  • Scroll and find 'Run Code Configuration'
  • Scroll and find a checkbox Run in Terminal (Whether to run code in Integrated Terminal) Check the box.

OR

  • In your setting.json file, add:
"code-runner.runInTerminal": true 

Hurray, you're done and ready to roll :).

C++ resources

Here are some C++ resources you can use to get started with learning C++

  • //www.learncpp.com/
  • //www.codecademy.com/learn/learn-c-plus-plus
  • //www.udemy.com/free-learn-c-tutorial-beginners/
  • //www.sololearn.com/Course/CPlusPlus/
  • //www.youtube.com/watch?v=vLnPwxZdW4Y
  • //www.tutorialspoint.com/cplusplus/cpp_useful_resources.htm
  • //makeawebsitehub.com/learning-c/

Credits

  • MinGW Project
  • Code Runner by Jun Han

Thank you for reading!

Original text