About

What comes with the installation (Desktop App Development for Windows in C++)

  • MSVC Compiler

    • Microsoft Visual C++ Compiler (MSVC) :

      • The default compiler for Visual Studio.

      • Supports modern C++ standards (C++11, C++17, C++20, etc.).

  • MSBuild

    • Tool used to build Visual Studio projects.

    • Responsible for interpreting and executing project files ( .vcxproj ).

  • Windows Tools

    • Windows SDK : Automatically included with Windows development option.

    • Windows Resource Compiler : For working with resource files.

    • Linker : To create PE/COFF binaries used by Windows.

  • Debugger

    • Visual Studio includes a debugger that works with PDBs (Program Database Files) generated by the compiler.

  • C++ Libraries

    • Microsoft C++ Standard Library (STL) :

      • Optimized C++ standard implementation for Windows.

    • ATL (Active Template Library) :

      • For creating COM-based applications.

    • MFC (Microsoft Foundation Classes) :

      • For creating Win32-style graphical interfaces.

  • Graphics Tools

    • Blend for Visual Studio :

      • Used to create graphical interfaces using XAML.

    • DirectX SDK  (now integrated into Windows SDK):

      • For 3D graphics and game development.

  • Integration Tools

    • vcpkg :

      • C++ package manager to download and configure external dependencies.

    • Windows Performance Toolkit :

      • Tool for analyzing performance and resource usage.