C ++ je statički otkucan, slobodnog oblika, (obično) kompiliran, višeparadigmičan, srednjovjekovni programski jezik srednje razine za opću namjenu.
Jednostavno rečeno, C ++ je sofisticirani, učinkoviti, općeniti programski jezik zasnovan na C.
Razvio ga je Bjarne Stroustrup 1979. godine.
Jedna od glavnih značajki C ++-a je kompajler. To se koristi za kompajliranje i pokretanje C ++ koda.
Kompajler je poseban program koji obrađuje izraze napisane na određenom programskom jeziku poput C ++ i pretvara ih u strojni jezik ili "kod" koji koristi procesor računala.Zapravo sam napisao ovaj članak jer sam imao C ++ zadatak koji je zahtijevao upotrebu kompajlera. Kao i obično, svi su koristili CodeBlocks IDE i Visual Studio IDE. Ali već sam bio naviknut na Visual Studio Code za sve svoje programske stvari.
Zatim sam krenuo pronaći način kompajliranja C ++-a izravno u vlastitom VsCode Editoru, otud i ovaj članak :).
U ovom članku pokazat ću vam kako postaviti kompajler u VsCode i dati vam veze do nekih od najboljih C ++ resursa.

Preduvjeti
- Predznanje C ++
(Pretpostavljam da učite C ++, uskoro započinjete s učenjem ili ovo samo čitate iz zabave. Ovaj članak nije udžbenik za C ++ 101 - potrebno je malo razumijevanja C ++-a.)
- Uređivač koda Visual Studio
Preuzmite ovdje i pročitajte dokumente za postavljanje za Windows, Linux i Mac
- Internet veza (! Važno)
Odricanje!
Kroz ovaj ću članak koristiti OS Windows, ali pružit ću veze do resursa koji će pomoći onima koji koriste druge operativne sustave.
Sad krenimo!
Preuzmite i instalirajte C ++ kompajler
- Idite na www.mingw.org i kliknite vezu "Preuzmi / Instaliraj" da biste preuzeli datoteku za postavljanje MinGW ili kliknite ovdje za Windows, ovdje za Linux i ovdje za Mac
- Nakon preuzimanja instalirajte MinGW i pričekajte da se prikaže "MinGW Installation Manager".

- Kad se prikaže "MinGW Installation Manager", kliknite, a
mingw32-gcc-g++
zatim odaberite "Označi za instalaciju"

- U izborniku u gornjem lijevom kutu kliknite na "Instalacija> Primijeni promjene"

- Pričekajte i dopustite da se potpuno instalira. Tijekom ovog postupka osigurajte stabilnu internetsku vezu.
Uredite svoju varijablu okruženja PATH tako da uključuje direktorij u kojem se nalazi C ++ prevodilac
PATH je varijabla okruženja na operacijskim sustavima sličnim Unixu, DOS-u, OS / 2 i Microsoft Windows-u, određujući skup direktorija u kojima se nalaze izvršni programi. Općenito, svaki izvršni postupak ili korisnička sesija ima svoju postavku PATH. - Wikipedija
Nakon instalacije MinGW-a, može se naći u C:\MinGW\bin
. Sada morate uključiti ovaj direktorij u svoju varijablu okruženja PATH. Ako već neko vrijeme koristite računala, to biste već trebali znati, ali ako ne, evo nekoliko resursa:
- Kliknite ovdje za vodič za OS Windows
- Kliknite ovdje za Linux
- Kliknite ovdje za vodič za Mac OS
Instalirajte proširenje Code Runner u VS Code
Sada smo postavili naš kompajler, instalirajmo Code Runner
Code Runner omogućuje vam pokretanje isječka koda ili datoteke koda za više jezika:
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 i prilagođena naredba.- Kliknite ovdje za preuzimanje
- Ili pretražite na kartici VsCode marketplace

- Nakon instalacije ponovno pokrenite VsCode
- Otvorite svoju C ++ datoteku u Vscodeu. Evo osnovnog programa za hello world u nastavku:
#include using namespace std; int main() { cout << "Hello world!"; return 0; }
Spremite ovu datoteku kao test.cpp
Pokrenite svoj kod pomoću Code Runnera
- Upotrijebite prečac
Ctrl+Alt+N
- Ili pritisnite F1, a zatim odaberite / upišite Pokreni kod
- 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!