Overview of Microsoft C++ (MSVC) development
mainMicrosoft C++ (MSVC) provides the C++, C, and assembly language development tools and libraries used within Visual Studio on Windows.
Key Capabilities:
- Application Types: Create native Windows desktop and server applications, Universal Windows Platform (UWP) apps, or managed apps/libraries using the .NET Framework.
- Cross-Platform: Develop libraries and apps that run on Windows, Linux, Android, and iOS.
- Target Hardware: Supports everything from small IoT devices to high-performance computing in the Azure cloud.
- Side-by-Side Installation: You can install multiple versions of Visual Studio (e.g., 2015, 2017, 2019, 2022) side-by-side. This allows you to use a newer IDE to edit and build projects using older compiler toolsets (e.g., using Visual Studio 2019 to build with the v140 toolset from Visual Studio 2015).