Download Latest Version 1.27.7 source code.tar.gz (3.6 MB)
Email in envelope

Get an email when there's a new version of C/C++ for Visual Studio Code

Home / v1.27.7
Name Modified Size InfoDownloads / Week
Parent folder
cpptools-linux-arm64.vsix 2025-09-18 98.4 MB
cpptools-macOS-arm64.manifest 2025-09-18 88.9 kB
cpptools-macOS-arm64.signature.p7s 2025-09-18 10.4 kB
cpptools-linux-x64.vsix 2025-09-18 119.6 MB
cpptools-macOS-x64.signature.p7s 2025-09-18 10.4 kB
cpptools-macOS-x64.manifest 2025-09-18 94.3 kB
cpptools-macOS-arm64.vsix 2025-09-18 80.1 MB
cpptools-windows-arm64.manifest 2025-09-18 121.6 kB
cpptools-windows-arm64.signature.p7s 2025-09-18 10.4 kB
cpptools-macOS-x64.vsix 2025-09-18 105.1 MB
cpptools-windows-x64.manifest 2025-09-18 120.1 kB
cpptools-windows-x64.signature.p7s 2025-09-18 10.4 kB
cpptools-windows-arm64.vsix 2025-09-18 93.4 MB
cpptools-windows-x64.vsix 2025-09-18 93.9 MB
cpptools-alpine-arm64.manifest 2025-09-18 88.4 kB
cpptools-alpine-arm64.signature.p7s 2025-09-18 10.4 kB
cpptools-alpine-x64.signature.p7s 2025-09-18 10.4 kB
cpptools-alpine-x64.manifest 2025-09-18 88.5 kB
cpptools-alpine-arm64.vsix 2025-09-18 98.4 MB
cpptools-linux-arm32.signature.p7s 2025-09-18 10.4 kB
cpptools-linux-arm32.manifest 2025-09-18 88.4 kB
cpptools-alpine-x64.vsix 2025-09-18 119.6 MB
cpptools-linux-arm64.signature.p7s 2025-09-18 10.4 kB
cpptools-linux-arm64.manifest 2025-09-18 88.4 kB
cpptools-linux-arm32.vsix 2025-09-18 96.3 MB
cpptools-linux-x64.signature.p7s 2025-09-18 10.4 kB
cpptools-linux-x64.manifest 2025-09-18 88.5 kB
1.27.7 source code.tar.gz 2025-09-17 3.6 MB
1.27.7 source code.zip 2025-09-17 4.3 MB
README.md 2025-09-17 5.9 kB
Totals: 30 Items   913.7 MB 120

Instructions

The extension can be obtained by one of the methods below: * Install the "C/C++" or "C/C++ Extension Pack" extension published by Microsoft from the Extensions view in VS Code. * Download a vsix that matches your OS from the Assets section below (and install it via the method mentioned above). The previous download methods have the vsix signatures verified by the Marketplace, but for this method, you can do the verification by downloading the matching manifest and signature.p7s file and running npx @vscode/vsce@latest verify-signature -i <.vsix> -m <.signature.manifest> -s <.signature.p7s> vscode-vsce#1044.

Requirements

  • VS Code 1.67.0 or later (April 2022).
  • Windows 7+ (x64, arm64), macOS 10.12+, Linux (Ubuntu 16+, etc.).
  • Debugging is not supported on CentOS 7 or RHEL 7. The last supported version was 1.22.11: #13219.

Changes

Enhancements

  • Show a warning when too many files are processed in a workspace. #10828
  • Improvements to GitHub Copilot activation. PR [#13924]
  • Thank you for the contribution. @dbaeumer (Dirk Bäumer)
  • Add a C_Cpp.windowsErrorReportingMode setting and default to only enabling WER for the first crash in a session. #13928

Bug Fixes

  • Fix the __FILE_NAME__ macro being undefined with IntelliSense when using GCC/Clang. #11164
  • Fix an IntelliSense crash in add_cached_tokens_to_string. #11900
  • Fix an IntelliSense crash in find_subobject_for_interpreter_address. #12464
  • Fix input delays when editing c_cpp_properties.json. #13591
  • Fix changes to the active field being lost in the configuration UI when navigating away. #13636
  • Fix compiler query failing on Windows if optional job-related API calls fail. #13679
  • Fix bugs with Doxygen comments. #13725, #13726, #13745
  • Fix bugs with 'Create Definition'. #13741, #13773
  • Fix IntelliSense crashes when there are duplicate constexpr template functions in a TU. #13775
  • Fix the description of debugServerPath. PR [#13778]
  • Thank you for the contribution. @redstrate (Joshua Goins)
  • Remove -fmodule-mapper, -fdeps-format, and some additional unnecessary args from compiler queries. #13782
  • Fix -imacro not configuring IntelliSense correctly. #13785
  • Fix pipeTransport.quoteArgs not being handled correctly. #13791
  • Thank you for the contribution. @mrjist (Matt) PR [#13794]
  • Fix .txx and .tpp not being handled as C++ header files. #13808
  • Fix an error when using GitHub Copilot with VS Code older than 1.90.0. #13818
  • Fix activation failing if the c_cpp_properties.json exists but fails to be opened. #13829
  • Fix crash recovery. #13838
  • Fix Doxygen generation overwriting a function signature. #13839
  • Fix a crash on Windows 7, 8, and 10 (Server 2008, 2012, and 2016). #13851
  • Fix "CMake Tools" translations. PR [#13854]
  • Fix the language server getting stuck by a notification message box after a configuration provider times out. #13862
  • Fix a crash regression with __BASE_FILE__. #13866
  • Fix non-recursive browse paths from configuration providers. #13886
  • Fix an infinite recursion IntelliSense crash. #13908
  • Fix an IntelliSense crash during completion when using GCC ARM compilers. #13925
  • Fix an IntelliSense bug that could cause incorrect string lengths to be reported for string literals in files that use certain file encodings.
  • Fix an IntelliSense process crash involving requires expressions and templates.
  • Fix an IntelliSense process crash from deleting memory that is still in use.
  • Fix an IntelliSense process crash with class_has_mutable_member.
  • Fix a case of uninitialized memory in cpptools-srv.
Source: README.md, updated 2025-09-17