Kuidas kompileerida oma C ++ kood Visual Studio koodis

PS: See avaldati minu blogis siin.

C ++ on staatiliselt sisestatud, vabas vormis, (tavaliselt) kompileeritud, mitmeparadigma, kesktaseme üldotstarbeline keskastme programmeerimiskeel.

Lihtsamalt öeldes on C ++ keeruline, tõhus, üldotstarbeline programmeerimiskeel, mis põhineb C-l.

Selle töötas välja Bjarne Stroustrup 1979. aastal.

C ++ üks peamisi omadusi on kompilaator. Seda kasutatakse C ++ koodi kompileerimiseks ja käitamiseks.

Kompilaator on spetsiaalne programm, mis töötleb kindlas programmeerimiskeeles nagu C ++ kirjutatud lauseid ja muudab need masinakeeleks või "koodiks", mida arvuti protsessor kasutab.

Kirjutasin selle artikli tegelikult seetõttu, et mul oli C ++ ülesanne, mis eeldas kompilaatori kasutamist. Nagu tavaliselt, kasutasid kõik CodeBlocks IDE ja Visual Studio IDE. Kuid olin juba harjunud Visual Studio koodiga kogu oma programmeerimiskraami jaoks.

Seejärel asusin leidma viisi, kuidas C ++ kompileerida otse oma VsCode'i redaktorist, seega see artikkel :).

Selles artiklis näitan teile, kuidas oma kompilaatorit VsCode'is seadistada ja annan teile mõned lingid parimatele C ++ ressurssidele.

Eeldused

  • Eelteadmised C ++ kohta

    (Eeldan, et õpite C ++ keelt, hakkate õppima või loete seda lihtsalt oma lõbuks. See artikkel ei ole C ++ 101 õpetus - vaja on C ++ mõistmist.)

  • Visual Studio koodiredaktor

    Laadige siit alla ja lugege Windowsi, Linuxi ja Maci seadistusdokumente

  • Interneti-ühendus (! Oluline)

Kohustustest loobumine!

Selles artiklis kasutan Windowsi operatsioonisüsteemi, kuid lisan lingid ressurssidele, mis aitavad teisi opsüsteeme kasutavatel inimestel.

Nüüd alustame!

Laadige alla ja installige C ++ kompilaator

  • MinGW häälestusfaili allalaadimiseks minge aadressile www.mingw.org ja klõpsake linki „Laadi alla / installija” või klõpsake siin Windowsi, siin Linuxi ja siin Maci jaoks
MinGW, "Minimalist GNU for Windows" kokkutõmbumine, on minimalistlik arenduskeskkond kohalike Microsofti Windowsi rakenduste jaoks.
  • Pärast allalaadimist installige MinGW ja oodake, kuni ilmub “MinGW Installation Manager”.
  • Kui ilmub „MinGW Installation Manager”, klõpsake nuppu ja mingw32-gcc-g++valige „Märgi installimiseks”
  • Klõpsake vasakus ülanurgas olevas menüüs valikut „Installimine> Rakenda muudatused”
  • Oodake ja laske täielikult installida. Veenduge, et teil oleks selle protsessi ajal stabiilne Interneti-ühendus.

Muutke oma keskkonnamuutujat PATH, et kaasata kataloog, kus asub C ++ kompilaator

PATH on keskkonnamuutuja Unixi-laadsetes operatsioonisüsteemides, DOS-is, OS / 2 ja Microsoft Windows, mis määrab kataloogide komplekti, kus käivitatavad programmid asuvad. Üldiselt on igal käivitaval protsessil või kasutaja seansil oma PATH-seade. - Vikipeedia

Pärast MinGW installimist leiate selle lehelt   C:\MinGW\bin. Nüüd peate selle kataloogi lisama oma keskkonnamuutujasse PATH. Kui olete juba mõnda aega arvutit kasutanud, peaksite teadma, kuidas seda juba teha, kuid kui te seda ei tee, siis siin on mõned allikad:

  • Windows OS-i juhendi saamiseks klõpsake siin
  • Linuxi jaoks klõpsake siin
  • Mac OS-i juhendi saamiseks klõpsake siin

Installige Code Runneri laiendus VS-i koodi

Nüüd on meie kompilaator seadistatud, installime Code Runner

Code Runner võimaldab teil käivitada koodilõike või koodifaili mitmes keeles:

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 ja kohandatud käsk.
  • Allalaadimiseks klõpsake siin
  • Või otsige vahekaardilt VsCode Marketplace
  • Pärast taaskäivitage VsCode
  • Avage oma C ++ fail Vscode'is. Allpool on toodud tere maailma põhiprogramm:
#include  using namespace std; int main() { cout << "Hello world!"; return 0; } 

Salvestage see fail nimega test.cpp

Käivitage kood Code Runneri abil

  • Kasutage otseteed Ctrl+Alt+N
  • Või vajutage F1 ja valige / sisestage Run Code
  • 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!