Microsoft visual c++ redistributable package 14

C/C++ support for Visual Studio is provided by a Microsoft C/C++ extension to enable cross-platform C and C++ development on Windows, Linux, and macOS.

Bạn đang xem: Microsoft visual c++ redistributable package 14


Install the extension

Open VS the Extensions view icon on the Activity bar or use the keyboard shortcut (⇧⌘X (Windows, Linux Ctrl+Shift+X)).Search for "C++".Select Install.


After you install the extension, when you open or create a *.cpp file, you will have syntax highlighting (colorization), smart completions and hovers (IntelliSense), and error checking.


Install a compiler

C++ is a compiled language meaning your program"s source must be translated (compiled) before it can be run on your computer. VS is first and foremost an editor, and relies on command-line tools to do much of the development workflow. The C/C++ extension does not include a C++ compiler or debugger. You will need to install these tools or use those already installed on your computer.

There may already be a C++ compiler and debugger provided by your academic or work development environment. Check with your instructors or colleagues for guidance on installing the recommended C++ toolset (compiler, debugger, project system, linter).

Some platforms, such as Linux or macOS, have a C++ compiler already installed. Most Linux distributions have the GNU Compiler Collection (GCC) installed and macOS users can get the Clang tools with

Check if you have a compiler installed

Make sure your compiler executable is in your platform path (%PATH on Windows, $PATH on Linux and macOS) so that the C/C++ extension can find it. You can check availability of your C++ tools by opening the Integrated Terminal (⌃` (Windows, Linux Ctrl+`)) in VS and trying to directly run the compiler.

Checking for the GCC compiler g++:

g++ --versionChecking for the Clang compiler clang:

clang --versionNote: If you would prefer a full Integrated Development Environment (IDE), with built-in compilation, debugging, and project templates (File > New Project), there are many options available, such as the Visual Studio Community edition.

If you don"t have a compiler installed, in the example below, we describe how to install the Minimalist GNU for Windows (MinGW) C++ tools (compiler and debugger). MinGW is a popular, free toolset for Windows. If you are running VS on another platform, you can read the C++ tutorials, which cover C++ configurations for Linux and macOS.

Example: Install MinGW-x64

We will install Mingw-w64 via MSYS2, which provides up-to-date native builds of GCC, Mingw-w64, and other helpful C++ tools and libraries. You can download the latest installer from the MSYS2 page or use this link to the installer.

Follow the Installation instructions on the MSYS2 website to install Mingw-w64. Take care to run each required Start menu and pacman command, especially Step 7, when you will install the actual Mingw-w64 toolset (pacman -S --needed base-devel mingw-w64-x86_64-toolchain).

Add the MinGW compiler to your path

Add the path to your Mingw-w64 bin folder to the Windows PATH environment variable by using the following steps:

In the Windows search bar, type "settings" to open your Windows Settings.Search for Edit environment variables for your account.Choose the Path variable in your User variables and then select Edit.Select New and add the Mingw-w64 destination folder path, with \mingw64\bin appended, to the system path. The exact path depends on which version of Mingw-w64 you have installed and where you installed it. If you used the settings above to install Mingw-w64, then add this to the path: C:\msys64\mingw64\bin.Select OK to save the updated PATH. You will need to reopen any console windows for the new PATH location to be available.

Check your MinGW installation

To check that your Mingw-w64 tools are correctly installed and available, open a new Command Prompt and type:

g++ --versiongdb --versionIf you don"t see the expected output or g++ or gdb is not a recognized command, make sure your PATH entry matches the Mingw-w64 binary location where the compiler tools are located.

Xem thêm: Attack On Titan Tactics Ends Service, Titans Clash

Hello World

To make sure the compiler is installed and configured correctly, we"ll create the simplest Hello World C++ program.

Create a folder called "HelloWorld" and open VS in that folder ( . opens VS in the current folder):

mkdir HelloWorldcd .The " ." command opens VS in the current working folder, which becomes your "workspace". Accept the Workspace Trust dialog by selecting Yes, I trust the authors since this is a folder you created.

Now create a new file called helloworld.cpp with the New File button in the File Explorer or File > New File command.



Add Hello World source

Now paste in this source

#include int main(){ std::cout "Hello World" }Now press ⌘S (Windows, Linux Ctrl+S) to save the file. You can also enable Auto Save to automatically save your file changes, by checking Auto Save in the main File menu.

Build Hello World

Now that we have a simple C++ program, let"s build it. Select the Terminal > Run Build Task command (⇧⌘B (Windows, Linux Ctrl+Shift+B)) from the main menu.


This will display a dropdown with various compiler task options. If you are using a GCC toolset like MinGW, you would choose C/C++: g++.exe build active file.


This will compile helloworld.cpp and create an executable file called helloworld.exe, which will appear in the File Explorer.


Run Hello World

From a command prompt or a new VS Integrated Terminal, you can now run your program by typing ".\helloworld".


If everything is set up correctly, you should see the output "Hello World".

This has been a very simple example to help you get started with C++ development in VS The next step is to try one of the tutorials listed below on your platform (Windows, Linux, or macOS) with your preferred toolset (GCC, Clang, Microsoft C++) and learn more about the Microsoft C/C++ extension"s language features such as IntelliSense, navigation, build configuration, and debugging.


Get started with C++ and VS with tutorials for your environment:


You can find more documentation on using the Microsoft C/C++ extension under the C++ section of the VS website, where you"ll find topics on:


Remote Development

VS and the C++ extension support Remote Development allowing you to work over SSH on a remote machine or VM, inside a Docker container, or in the Windows Subsystem for Linux (WSL).

To install support for Remote Development:

If the remote source files are hosted in WSL, use the Remote - WSL extension.If you are connecting to a remote machine with SSH, use the Remote - SSH extension.If the remote source files are hosted in a container (for example, Docker), use the Remote - Containers extension.


If you run into any issues or have suggestions for the Microsoft C/C++ extension, please file issues and suggestions on GitHub. If you haven"t already provided feedback, please take this quick survey to help shape this extension for your needs.