Kako prevesti kodo C ++ v Visual Studio Code

PS: To je bilo objavljeno na mojem spletnem dnevniku tukaj.

C ++ je statično natipkan, v prosti obliki, (običajno) preveden, večparadigma, vmesni splošni programski jezik na srednji ravni.

Preprosto povedano, C ++ je prefinjen, učinkovit, splošen programski jezik, ki temelji na C.

Leta 1979 ga je razvil Bjarne Stroustrup.

Ena glavnih lastnosti C ++ je prevajalnik. To se uporablja za prevajanje in zagon kode C ++.

Prevajalnik je poseben program, ki obdeluje stavke, napisane v določenem programskem jeziku, kot je C ++, in jih spremeni v strojni jezik ali "kodo", ki jo uporablja računalniški procesor.

Ta članek sem pravzaprav napisal, ker sem imel nalogo C ++, ki je zahtevala uporabo prevajalnika. Kot običajno so vsi uporabljali IDE CodeBlocks in Visual Studio IDE. Toda Visual Studio Code sem bil že vajen vseh svojih programov.

Nato sem se lotil iskanja načina za sestavljanje C ++ neposredno znotraj lastnega urejevalnika VsCode, zato ta članek :).

V tem članku vam bom pokazal, kako nastavite prevajalnik v VsCode, in vam dal nekaj povezav do nekaterih najboljših virov C ++.

Pogoji

  • Predznanje C ++

    (Predvidevam, da se učite C ++, se boste kmalu začeli učiti ali pa to samo berete iz zabave. Ta članek ni vadnica za C ++ 101 - potrebno je nekaj razumevanja C ++.)

  • Urejevalnik kod Visual Studio

    Prenesite tukaj in preberite namestitvene dokumente za Windows, Linux in Mac

  • Internetna povezava (! Pomembno)

Omejitev odgovornosti!

V celotnem članku bom uporabljal sistem Windows, vendar bom navedel povezave do virov, ki bodo v pomoč tistim, ki uporabljajo druge operacijske sisteme.

Zdaj pa začnimo!

Prenesite in namestite prevajalnik C ++

  • Pojdite na www.mingw.org in kliknite povezavo »Prenos / namestitveni program«, da prenesete nastavitveno datoteko MinGW, ali kliknite tukaj za Windows, tukaj za Linux in tukaj za Mac
MinGW, krčenje "Minimalističnega GNU za Windows", je minimalistično razvojno okolje za domače programe Microsoft Windows.
  • Po prenosu namestite MinGW in počakajte, da se prikaže "MinGW Installation Manager".
  • Ko se prikaže "MinGW Installation Manager", kliknite mingw32-gcc-g++in izberite "Označi za namestitev"
  • V meniju v zgornjem levem kotu kliknite »Namestitev> Uporabi spremembe«
  • Počakajte in pustite, da se popolnoma namesti. Med tem postopkom zagotovite stabilno internetno povezavo.

Uredite spremenljivko okolja PATH, da vključite imenik, v katerem je prevajalnik C ++

PATH je spremenljivka okolja v Unixu podobnih operacijskih sistemih, DOS, OS / 2 in Microsoft Windows, ki določa nabor imenikov, v katerih se nahajajo izvršljivi programi. Na splošno ima vsak postopek izvajanja ali uporabniška seja svojo nastavitev PATH. - Wikipedija

Po namestitvi MinGW ga lahko najdete v   C:\MinGW\bin. Zdaj morate ta imenik vključiti v svojo spremenljivko okolja PATH. Če že nekaj časa uporabljate računalnike, bi to že morali vedeti, če pa ne, je tukaj nekaj virov:

  • Kliknite tukaj za vodnik za OS Windows
  • Kliknite tukaj za Linux
  • Za vodnik za Mac OS kliknite tukaj

Namestite razširitev Code Runner v kodo VS

Zdaj imamo nastavljen naš prevajalnik, namestimo Code Runner

Code Runner vam omogoča zagon delčka kode ali kodne datoteke za več jezikov:

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 in ukaz po meri.
  • Za prenos kliknite tukaj
  • Ali pa poiščite na zavihku tržnice VsCode
  • Po namestitvi znova zaženite VsCode
  • Odprite datoteko C ++ v Vscode. Spodaj je osnovni program hello world:
#include  using namespace std; int main() { cout << "Hello world!"; return 0; } 

Shranite to datoteko kot test.cpp

Zaženite kodo s programom Code Runner

  • Uporabite bližnjico Ctrl+Alt+N
  • Ali pritisnite F1 in nato izberite / vnesite 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!