This is an old revision of the document!


VISUAL STUDIO - Tutorial instalare

Autor: Dănuț Ciobanu

Introducere

Visual Studio este unul dintre cele mai puternice și populare medii de dezvoltare integrate (IDE) disponibile pe piață. Creat de Microsoft, Visual Studio oferă o gamă largă de instrumente și caracteristici care simplifică dezvoltarea aplicațiilor pentru mai multe platforme și limbaje de programare. În cazul C++, Visual Studio se remarcă prin suportul său robust, integrarea perfectă cu diverse librării și framework-uri, și un set complet de instrumente care îmbunătățesc semnificativ productivitatea programatorilor.

Comparativ cu alte IDE-uri precum Code::Blocks sau Dev-C++, Visual Studio oferă avantajul unei interfețe intuitive și a unui ecosistem de pluginuri și extensii care pot fi personalizate pentru nevoile fiecărui dezvoltator. De asemenea, include un debugger avansat, funcționalități de completare automată a codului prin IntelliSense și suport nativ pentru gestionarea proiectelor mari, făcându-l o alegere excelentă pentru dezvoltatorii care scriu cod în C++.

Pasul 1 - Descărcarea installer-ului

Prin accesarea paginii oficiale a celor de la Microsoft vi se va deschide următoarea pagină web:

Unde puteți apăsa pe butonul de „Download” și descărcarea installer-ului va începe, precum în imaginea:

Pasul 2 - Instalarea efectivă și alegerea opțiunilor

Prima data când se va deschide fișierul descărcat la pasul 1 veți fi înâmpinați de următorul ecran:

Aici apăsați pe butonul de „Continue” și, odată ce s-a terminat instalarea se va deschide meniul de unde veți selecta pachetele ce trebuie alese pentru realizarea laboratoarelor din cadrul acestei materii:

În acest meniu cele mai importante selecții de făcut sunt:

  • Desktop development with C++ în cadrul ecranului principal
  • Windows 10 SDK și Windows 11 SDK (cele mai recente versiuni) din meniul din partea dreaptă
  • Selectarea locației de instalare din partea de jos a ferestrei

Odată terminată selectarea opțiunilor se va apăsa butonul „Install” și se va deschide următoarea (și ultimă) fereastră din procesul de instalare:

Extra 1 - Crearea unui proiect folosind Visual Studio

Pentru a crea un proiect, când se deschide aplicația Visual Studio, inițial o să apară următorul ecran:

Apăsăm pe butonul de „Create a new project” și mai departe se va deschide următoarea fereastră:

Pentru realizarea exercițiilor din cadrul laboratoarelor vom folosi template-ul ”Console App” care poate fi căutat fie aplicând filtrele C++ pentru limbajul de programare și Windows pentru sistemul de operare, fie căutând direct în căsuța de căutare din partea de sus a meniului.

Apăsând pe butonul „Next” o să apară:

Aici putem introduce numele proiectului dar și locația unde dorim să îl salvăm. După introducerea acestora și apăsarea butonului „Create” se va crea proiectul și se va deschide fereastra de lucru default din Visual Studio:

Extra 2 - Rezolvarea problemei C4996 privind funcția „strcpy”

În cadrul laboratoarelor vom mai folosi biblioteca cstring și în special funcția strcpy din cadrul acesteia pentru copierea valorilor din șiruri de caractere. Visual Studio consideră această funcție depreciată și dacă se va rula vreun program cu această funcție, compilatorul va arunca următoarea eroare: error C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.

Pentru rezolvarea acestei probleme se va face click dreapta pe proiect (numele ales de voi scris cu font îngroșat, nu pe „Solution '*' (1 of 1 project)”) și apoi Properties (ultima opțiune de jos). Următorii pași vor fi explicați pe următoarea imagine:

  • Mai întâi, din meniul din stânga se va selecta „C/C++”
  • Apoi se va selecta meniul „Preprocessor”
  • În partea de sus se vor alege „All configurations” și „x64” ca opțiuni
  • În cele din urmă, în câmpul „Preprocessor Definitions” veți completa cu _CRT_SECURE_NO_WARNINGS, ca în imagine
  • Pentru aplicarea modificărilor, apăsați pe butonul „Apply” înainte de închiderea ferestrei

Aceste setări vor face ca în cadrul întregului proiect să puteți folosi funcția „strcpy” fără probleme.

poo-is-ab/resurse/01.1728396652.txt.gz · Last modified: 2024/10/08 17:10 by razvan.cristea0106
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0