Sådan kompileres din C ++ - kode i Visual Studio-kode

PS: Dette blev offentliggjort på min blog her.

C ++ er et statisk skrevet, fri form, (normalt) kompileret, multi-paradigme, mellemniveauer generelt programmeringssprog på mellemniveau.

Enkelt sagt er C ++ et sofistikeret, effektivt programmeringssprog til generelle formål baseret på C.

Den blev udviklet af Bjarne Stroustrup i 1979.

En af C ++ 's vigtigste funktioner er compileren. Dette bruges til at kompilere og køre C ++ - kode.

En kompilator er et specielt program, der behandler udsagn skrevet på et bestemt programmeringssprog som C ++ og omdanner dem til maskinsprog eller "kode", som en computers processor bruger.

Jeg skrev faktisk denne artikel, fordi jeg havde en C ++ - opgave, som krævede brug af en compiler. Som sædvanlig brugte alle CodeBlocks IDE og Visual Studio IDE. Men jeg var allerede vant til Visual Studio-kode til alle mine programmerings ting.

Derefter satte jeg mig for at finde en måde at kompilere C ++ direkte inde i min egen VsCode Editor, derfor denne artikel :).

I denne artikel viser jeg dig, hvordan du konfigurerer din compiler i VsCode og giver dig nogle links til nogle af de bedste C ++ - ressourcer.

Forudsætninger

  • Forudgående kendskab til C ++

    (Jeg antager, at du lærer C ++, ved at begynde at lære eller bare læser dette for sjov. Denne artikel er ikke en C ++ 101-tutorial - det er nødvendigt med en vis forståelse af C ++.)

  • Visual Studio Code Editor

    Download her og læs installationsdokumenterne til Windows, Linux og Mac

  • Internetforbindelse (! Vigtigt)

Ansvarsfraskrivelse!

Jeg bruger et Windows-operativsystem i hele denne artikel, men jeg giver links til ressourcer, der hjælper dem, der bruger andre operativsystemer.

Lad os nu komme i gang!

Download og installer en C ++ - kompilator

  • Gå til www.mingw.org, og klik på linket "Download / Installer" for at downloade MinGW-installationsfilen, eller klik her for Windows, her for Linux og her for Mac
MinGW, en sammentrækning af "Minimalistisk GNU til Windows", er et minimalistisk udviklingsmiljø for indfødte Microsoft Windows-applikationer.
  • Efter download skal du installere MinGW og vente på, at “MinGW Installation Manager” vises.
  • Når “MinGW Installation Manager” vises, skal du klikke på og mingw32-gcc-g++derefter vælge “Mark for Installation”
  • I menuen i øverste venstre hjørne skal du klikke på “Installation> Anvend ændringer”
  • Vent, og lad det installere helt. Sørg for, at du har en stabil internetforbindelse under denne proces.

Rediger din PATH-miljøvariabel, så den inkluderer det bibliotek, hvor C ++ - compileren er placeret

PATH er en miljøvariabel på Unix-lignende operativsystemer, DOS, OS / 2 og Microsoft Windows, der angiver et sæt kataloger, hvor eksekverbare programmer er placeret. Generelt har hver udførelsesproces eller brugersession sin egen PATH-indstilling. - Wikipedia

Efter installation af MinGW kan den findes i   C:\MinGW\bin. Nu skal du medtage denne mappe i din miljøvariabel PATH. Hvis du har brugt computere i et stykke tid nu, bør du vide, hvordan du gør det allerede, men hvis du ikke gør det, er her et par ressourcer:

  • Klik her for en Windows OS-guide
  • Klik her for Linux
  • Klik her for en Mac OS guide

Installer Code Runner-udvidelse i VS-kode

Nu har vi konfigureret vores compiler, lad os installere Code Runner

Code Runner giver dig mulighed for at køre kodestykke eller kodefil til flere sprog:

C, C ++, Java, JavaScript, PHP, Python, Perl, Perl 6, Ruby, Go, Lua, Groovy, PowerShell, BAT / CMD, BASH / SH, F # Script, F # (.NET Core), C # Script, C # ( .NET Core), VBScript, TypeScript, CoffeeScript, Scala, Swift, Julia, Crystal, OCaml Script, R, AppleScript, Elixir, Visual Basic .NET, Clojure, Haxe, Objective-C, Rust, Racket, AutoHotkey, AutoIt, Kotlin , Dart, Free Pascal, Haskell, Nim, D, Lisp, Kit og brugerdefineret kommando.
  • Klik her for at downloade
  • Eller søg i VsCode-markedsfanen
  • Efter installation af genstart VsCode
  • Åbn din C ++ fil i Vscode. Her er et grundlæggende hej verdensprogram nedenfor:
#include  using namespace std; int main() { cout << "Hello world!"; return 0; } 

Gem denne fil som test.cpp

Kør din kode ved hjælp af Code Runner

  • Brug genvejen Ctrl+Alt+N
  • Eller tryk på F1, og vælg / skriv derefter Kør kode
  • Eller højreklik på Teksteditoren, og klik derefter på Kør kode i editorens kontekstmenu

Koden kører, og output vises i outputvinduet. Åbn outputvinduet med `Ctrl + genvej.

For at stoppe kørselskoden

  • Brug genvejen Ctrl+Alt+M
  • Eller tryk på F1, og vælg derefter / skriv Stop Code Run
  • Eller højreklik på outputkanalen, og klik derefter på Stop Code Run i kontekstmenuen

Hurra, du har lige oprettet dit C ++ miljø i VsCode!

Konklusion

Her er et hurtigt tip: Som standard er VsCodes outputterminal skrivebeskyttet. Hvis du kører kode, der kræver brugerinput som:

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