Sviluppo di applicazioni C e C++
Crea app C e C++ moderne per Windows usando gli strumenti che preferisci, tra cui MSVC, Clang, CMake e MSBuild
Installa i componenti necessari per la creazione di app C e C++
- contiene i componenti di C/C++ per desktop, mobile, Linux e sviluppo di giochi
- Ottieni un’installazione leggera e semplificata
- Aggiungi altri componenti durante l’installazione o
Effettuando il download, accetti lecondizioni di licenza per l’edizione Visual Studio selezionata di seguito. Offriamo anche la possibilità di scaricare software con Visual Studio. Questo software viene concesso in licenza separatamente come indicato nelle 3rdcomunicazioni di terze parti o nella licenza associata. Effettuando il download, si accettano anche tali licenze.
Scrivere codice in un linguaggio diverso?
Scarica Visual Studio per Windows e scegli gli strumenti necessari
Sviluppo in Windows
Il modo migliore di usare Windows
Progetta e compila programmi di Windows Desktop classico o app di Windows universale per HoloLens, Surface Hub, PC e Xbox con il set di strumenti di Microsoft Visual C++ e Visual Studio 2022.
Supporto di ogni codebase
CMake, Clang, mingw e altro ancora
Apri una codebase da qualsiasi ambiente e inizia subito a lavorare. Usa MSBuild con il compilatore Microsoft Visual C++ o un set di strumenti di terze parti come CMake con Clang o mingw per compilare ed eseguire il debug del codice direttamente nell’IDE. Sfrutta i vantaggi di un’esperienza CMake di prima classe.
Supporto di C++ moderno
Crea app con C++11, C++14 e C++17
Usufruisci del supporto per C++11, C++14 e di molte funzionalità di C++17 con prestazioni all’avanguardia, velocità di compilazione e sicurezza. Scrivi il codice usando la potenza delle espressioni lambda generiche, delle funzioni ripristinabili, di decltype (auto), di espressioni costanti estese e attributi C++, di espressioni di riduzione, di specificatori noexcept nel sistema di tipi, di variabili inline e di altre funzionalità moderne.
Scrivi app Linux ed eseguine il debug in tempo reale
Sfrutta i vantaggi di strumenti avanzati per la scrittura del codice e per il debug per gestire il codice creato per Linux con GCC, Clang o un altro compilatore. Esegui il debug delle applicazioni Linux mentre vengono eseguite in remoto con GDB. Sia che crei app IoT o che crei servizi cloud HPC (High Performance Computing) per Linux, Visual Studio ti permetterà di aumentare la produttività.
Sviluppa per Android e iOS garantendo la produttività
Sfrutta le potenzialità di Visual Studio 2022 e del debugger per creare app e giochi Android e/o iOS a prestazioni elevate in C++, per condividere librerie C++ da usare sia con piattaforme per dispositivi mobili che con Windows o per scrivere il codice una sola volta ed eseguirlo in tutte le piattaforme mobili con .NET MAUI e C++.
Unisciti alle numerose aziende di punta sviluppatrici di giochi AAA che usano già Visual Studio
Crea giochi a prestazioni elevate con DirectX da eseguire nei dispositivi Windows o sviluppa giochi multipiattaforma con i motori di gioco più diffusi, come Unity, Unreal e Cocos. Unisciti alle numerose aziende sviluppatrici di giochi di grande successo che usano già Visual Studio per incrementare la produttività con Visual Studio 2022 e il debugger all’avanguardia.
Debug e diagnostica senza precedenti
Scrivi il miglior codice privo di errori
Esegui tutte le attività di base come l’impostazione di punti di interruzione e l’esecuzione del codice istruzione per istruzione, quindi passa ad attività più avanzate con la visualizzazione di variabili, la profilatura delle prestazioni, il debug di processi locali o remoti e il debug di applicazioni multithread. Esegui fino alla riga selezionata, modifica il codice live e continua l’esecuzione senza la necessità di ricompilare l’app.
Potenti funzionalità di produttività
Visualizza, modifica e migliora il codice rapidamente
Visualizza il codice con colorazione della sintassi, linee guida, descrizioni comandi del codice, visualizzazione classi o gerarchia delle chiamate. Puoi passare a qualsiasi simbolo del codice per riferimento, definizione, dichiarazione e altro ancora. Completa automaticamente il codice durante la digitazione, risolvi rapidamente i problemi ed effettua il refactoring del codice in base alle tue esigenze. Analizza il codice per individuare i problemi più comuni. Risparmia tempo da dedicare più proficuamente ad altre attività.