Questa documentazione per sviluppatori si applica a Visual Studio 2022. Per visualizzare la documentazione relativa alla versione preferita di Visual Studio, usare il controllo selettore della versione . Si trova nella parte superiore del sommario in questa pagina.
Se si sta cercando un pacchetto Ridistribuibile di Microsoft Visual C++ in modo da poter eseguire un programma, vedere i download di Visual C++ supportati più recenti.
Nota
Questa documentazione per sviluppatori si applica a Visual Studio 2019. Per visualizzare la documentazione relativa alla versione preferita di Visual Studio, usare il controllo selettore della versione . Si trova nella parte superiore del sommario in questa pagina.
Se si sta cercando un pacchetto Ridistribuibile di Microsoft Visual C++ in modo da poter eseguire un programma, vedere i download di Visual C++ supportati più recenti.
Nota
Questa documentazione per sviluppatori si applica a Visual Studio 2017. Per visualizzare la documentazione relativa alla versione preferita di Visual Studio, usare il controllo selettore della versione . Si trova nella parte superiore del sommario in questa pagina.
Se si sta cercando un pacchetto Ridistribuibile di Microsoft Visual C++ in modo da poter eseguire un programma, vedere i download di Visual C++ supportati più recenti.
Nota
Questa documentazione per sviluppatori si applica a Visual Studio 2015. Per visualizzare la documentazione relativa alla versione preferita di Visual Studio, usare il controllo selettore della versione . Si trova nella parte superiore del sommario in questa pagina.
Se si sta cercando un pacchetto Ridistribuibile di Microsoft Visual C++ in modo da poter eseguire un programma, vedere i download di Visual C++ supportati più recenti.
Microsoft Visual C++ (MSVC) fa riferimento agli strumenti e alle librerie di sviluppo del linguaggio C++, C e assembly disponibili come parte di Visual Studio in Windows. Questi strumenti e librerie consentono di creare applicazioni desktop e server windows native, app piattaforma UWP (Universal Windows Platform) (UWP) o app e librerie gestite che usano .NET Framework. Creare librerie e app multipiattaforma eseguite in Windows, Linux, Android e iOS. Puoi usare MSVC per scrivere qualsiasi elemento, dalle semplici app console alle app più sofisticate e complesse per il desktop di Windows. Scrivere driver di dispositivo e componenti del sistema operativo o giochi multipiattaforma per i dispositivi mobili. Scegliere come destinazione qualsiasi elemento dai dispositivi IoT più piccoli al calcolo ad alte prestazioni multiserver nel cloud di Azure.
Visual Studio 2015, 2017, 2019 e 2022 possono essere installati side-by-side. È possibile usare Visual Studio 2019 (set di strumenti del compilatore v142) o Visual Studio 2017 (v141) per modificare e compilare programmi usando il set di strumenti di Visual Studio 2017 (v141) e Visual Studio 2015 (v140).
Conformità del linguaggio Microsoft C/C++
Trovare lo stato di conformità del linguaggio a livello di funzionalità nel compilatore MSVC in base alla versione di Visual Studio.
Guida alla conversione e all'aggiornamento di Microsoft C++
Linee guida per la conversione del codice e l'aggiornamento di progetti a Visual Studio 2015 o versione successiva. Sfruttare la maggiore conformità del compilatore allo standard C++, migliorare notevolmente i tempi di compilazione e le funzionalità di sicurezza come la mitigazione Spectre.
Piattaforme supportate
Informazioni sulle piattaforme supportate dal compilatore Microsoft C/C++.
Informazioni su C++ con Visual Studio
Benvenuto in C++
Altre informazioni sulle moderne tecniche di programmazione C++ basate su C++11 e versioni successive grazie alle quali è possibile scrivere codice sicuro in modo veloce evitando molti dei problemi tipici della programmazione nel linguaggio C.
C++ standard
Informazioni su C++, panoramica di C++ moderno e collegamenti a libri, articoli, discussioni ed eventi
Panoramica dello sviluppo con C++ in Visual Studio
Come usare l'IDE di Visual Studio per creare progetti, modificare il codice, collegare librerie, compilare, eseguire il debug, creare unit test, eseguire analisi statiche, distribuire e altro ancora.
Progetti e sistemi di compilazione
Come creare e configurare progetti di Visual Studio C++, progetti CMake e altri tipi di progetti con le opzioni del compilatore e del linker MSVC.
Scrittura e refactoring del codice C++
Come usare le funzionalità di produttività disponibili nell'editor di C++ per esplorare, comprendere, scrivere codice ed effettuarne il refactoring.
Programmazione .NET con C++/CLI
Informazioni su come creare DLL che consentono l'interoperabilità tra programmi C++ e .NET nativi scritti in linguaggi come C# o Visual Basic.
Programmazione Linux
Usare l'IDE di Visual Studio per scrivere codice e distribuirlo in un computer Linux remoto per la compilazione con GCC.
Creare DLL C/C++ in Visual Studio
Scopri come usare Win32, ATL e MFC per creare DLL desktop di Windows. Fornisce informazioni su come compilare e registrare la DLL.
Programmazione parallela
Informazioni su come usare la libreria PPL (Parallel Patterns Library), C++ AMP, OpenMP e altre funzionalità correlate al multithreading in Windows.
Riferimenti al linguaggio C++/CX
Guida di riferimento alle estensioni Microsoft per il linguaggio C++ per la creazione di app C++ piattaforma UWP (Universal Windows Platform), componenti Windows Runtime C++ che possono essere utilizzati dalle app di Windows basate su JavaScript e giochi DirectX di Windows e app a elevato utilizzo di grafica.
Librerie C++ open source di terze parti in Visual Studio
Lo strumento da riga di comando vcpkg semplifica notevolmente l'individuazione e l'installazione di oltre 900 librerie C++ open-source. Per altre informazioni, vedere vcpkg.
Feedback e community di Visual Studio C++
Domande e risposte di Microsoft Learn
Microsoft Learn ospita forum disponibili per la ricerca per domande e risposte. Aggiungere un C++ tag al post per assistenza della community sui problemi correlati a C++.
Blog del team C++ Microsoft
Altre informazioni sulle nuove funzionalità e sugli aggiornamenti più recenti degli sviluppatori degli strumenti C++ in Visual Studio.
Si vuole scoprire di più sull'uso di Visual Studio per sviluppare e testare le app, ma non si sa da dove iniziare? Questo è il punto di partenza ideale.