PS: Acest lucru a fost publicat pe blogul meu aici.

C ++ este un limbaj de programare de nivel mediu cu scop general, de nivel mediu, de tip general, compilat, multi-paradigmatic, de formă liberă, tipizat static.

În termeni simpli, C ++ este un limbaj de programare sofisticat, eficient, cu scop general, bazat pe C.

A fost dezvoltat de Bjarne Stroustrup în 1979.

Una dintre caracteristicile principale ale C ++ este compilatorul. Acesta este utilizat pentru a compila și rula codul C ++.

Un compilator este un program special care procesează instrucțiuni scrise într-un anumit limbaj de programare precum C ++ și le transformă în limbaj de mașină sau „cod” pe care îl folosește procesorul unui computer.

De fapt, am scris acest articol pentru că aveam o atribuire C ++ care necesită utilizarea unui compilator. Ca de obicei, toată lumea folosea CodeBlocks IDE și IDE Visual Studio. Dar eram deja obișnuit cu Visual Studio Code pentru toate lucrurile mele de programare.

Mi-am propus apoi să găsesc o modalitate de a compila C ++ direct în propriul editor VsCode, de unde și acest articol :).

ad-banner

În acest articol, vă voi arăta cum să vă configurați compilatorul în VsCode și să vă ofer câteva linkuri către unele dintre cele mai bune resurse C ++.

Cum sa compilati codul dvs C in Visual Studio

Condiții prealabile

  • Cunoașterea prealabilă a C ++
    (Presupun că înveți C ++, pe cale să începi să înveți sau doar citești acest lucru pentru distracție. Acest articol nu este un tutorial C ++ 101 – este necesară o anumită înțelegere a C ++.)
  • Editor de cod Visual Studio
    Descarca aici și citiți documentele de configurare pentru Windows, Linux și Mac
  • Conexiune la internet (! Importantă)

Declinare de responsabilitate!

În acest articol voi folosi un sistem de operare Windows, dar voi oferi linkuri către resurse care îi vor ajuta pe cei care utilizează alte sisteme de operare.

Acum să începem!

Descărcați și instalați un compilator C ++

  • Mergeți spre www.mingw.org și faceți clic pe linkul „Download / Installer” pentru a descărca fișierul de configurare MinGW sau faceți clic pe aici pentru Windows, aici pentru Linux și aici pentru Mac

MinGW, o contracție a „Minimalist GNU pentru Windows”, este un mediu de dezvoltare minimalist pentru aplicațiile native Microsoft Windows.

  • După descărcare, instalați MinGW și așteptați să apară „MinGW Installation Manager”.
Cum sa compilati codul dvs C in Visual Studio
  • Când apare „MinGW Installation Manager”, faceți clic pe mingw32-gcc-g++ apoi selectați „Marcați pentru instalare”
1611752345 592 Cum sa compilati codul dvs C in Visual Studio
  • În meniul din colțul din stânga sus, faceți clic pe „Instalare> Aplicați modificări”
1611752345 440 Cum sa compilati codul dvs C in Visual Studio
  • Așteptați și permiteți instalarea completă. Asigurați-vă că aveți o conexiune la internet stabilă în timpul acestui proces.

Editați variabila de mediu PATH pentru a include directorul în care se află compilatorul C ++

PATH este o variabilă de mediu pe sistemele de operare asemănătoare Unix, DOS, OS / 2 și Microsoft Windows, specificând un set de directoare unde se află programele executabile. În general, fiecare proces de executare sau sesiune de utilizator are propria sa setare PATH. – Wikipedia

După instalarea MinGW, acesta poate fi găsit în C:MinGWbin. Acum trebuie să includeți acest director în variabila de mediu PATH. Dacă folosiți computerele de ceva timp, ar trebui să știți cum să faceți acest lucru, dar dacă nu, iată câteva resurse:

  • Clic aici pentru un ghid de sistem de operare Windows
  • Clic aici pentru Linux
  • Clic aici pentru un ghid Mac OS

Instalați extensia Code Runner în VS Code

Acum avem compilatorul configurat, să instalăm Code Runner

Code Runner vă permite să rulați fragmentul de cod sau fișierul de cod pentru mai multe limbi:

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 comandă personalizată.

  • Clic aici a descărca
  • Sau căutați în fila VsCode marketplace
1611752345 616 Cum sa compilati codul dvs C in Visual Studio
  • După instalare, reporniți VsCode
  • Deschideți fișierul C ++ în Vscode. Iată mai jos un program de bază Hello World:
#include <iostream>
using namespace std;
int main() 
{
    cout << "Hello world!";
    return 0;
}

Salvați acest fișier ca test.cpp

Rulați codul utilizând Code Runner

  • Utilizați comanda rapidă Ctrl+Alt+N
  • Sau apăsați F1 și apoi selectați / tastați Run Code
  • Sau faceți clic dreapta pe Editorul de text și apoi faceți clic pe Executare cod în meniul contextual al editorului

Codul va rula și ieșirea va fi afișată în fereastra de ieșire. Deschideți fereastra de ieșire cu `Ctrl + comandă rapidă.

1611752345 950 Cum sa compilati codul dvs C in Visual Studio

Pentru a opri codul de rulare

  • Utilizați comanda rapidă Ctrl+Alt+M
  • Sau apăsați F1 și apoi selectați / tastați Stop Code Run
  • Sau faceți clic dreapta pe canalul de ieșire și apoi faceți clic pe Stop Code Run în meniul contextual

Ura, tocmai v-ați configurat mediul C ++ în VsCode!

Concluzie

Iată un indiciu rapid: în mod implicit, terminalul de ieșire al VsCode este doar în citire. Dacă rulați un cod care necesită introducerea de către utilizator, cum ar fi:

#include <iostream>
using namespace std;

const double pi = 3.14159; 

void calculate()
{
  double area; 
  double radius;

  cout<<"Enter Radius: "<<endl; 
  cin>>radius;

  area = pi * radius * radius; 

  cout<<"area is: "<<area<<endl;
 }
 
int main()
{
  calculate(); 
  return 0;
}

nu veți putea să tastați în terminal, Cannot edit in read-only terminal.
Pentru a remedia acest lucru, trebuie să activați manual citirea-scrierea.

  • În VsCode, accesați Fișier> Preferință> Setare.
  • În fila Utilizator din panoul din stânga, găsiți secțiunea extensii
  • Derulați și găsiți „Executare configurare cod”
  • Derulați și găsiți o casetă de selectare Run in Terminal (Dacă rulați codul în terminalul integrat) Bifați caseta.

SAU

  • În dumneavoastră setting.json fișier, adăugați:
"code-runner.runInTerminal": true

Ura, ai terminat și ești gata să te rostogolești :).

Resurse C ++

Iată câteva resurse C ++ pe care le puteți utiliza pentru a începe să învățați C ++

credite

Mulțumesc că ai citit!