Skip to content
| Marketplace
Sign in
Visual Studio Code>Extension Packs>ITMCDev C/C++ Extension PackNew to Visual Studio Code? Get it now.
ITMCDev C/C++ Extension Pack

ITMCDev C/C++ Extension Pack

itmcdev

|
1,557 installs
| (0) | Free
A collection of C/C++ extensions for development inside ITMC
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Extension Pack for Visual Studio Code

Includes the basic extensions to get started with C/C++ development in Visual Studio Code.

Extensions

  • Microsoft C/C++ :: C/C++ IntelliSense, debugging, and code browsing.
  • twxs CMake :: CMake langage support for Visual Studio Code
  • Microsoft CMake Tools :: Extended CMake support in Visual Studio Code
  • Jeff Hykin Better C++ Syntax :: The bleeding edge of the C++ syntax
  • Vadim Chugunov CodeLLDB :: A native debugger powered by LLDB. Debug C++, Rust and other compiled languages.
  • franneck94 C/C++ Runner :: 🚀 Compile, run and debug single or multiple C/C++ files with ease. 🚀
  • Harsh C/C++ Snippets :: Code snippets for C/C++
  • LLVM clangd :: C/C++ completion, navigation, and insights
  • WebFreak Native Debug :: GDB, LLDB & Mago-MI Debugger support for VSCode
  • Mate Pek C++ TestMate :: Run GoogleTest, Catch2 and DOCtest tests from VSCode
  • amir C++ Helper :: Create implementation for c++ function prototypes.
  • David Brötje C++ Algorithm Mnemonics :: C++ Algorithm Mnemonics as VSCode snippets.
  • itmcdev ITMCDev Generic Extension Pack :: A collection of generic extensions for development inside ITMC
  • tostc C++ include refactor :: Refactors all includes if you move or rename a file or directory.

Configuration

clangd

Install the packages required by the extension, which will give you a similar config:

    "clangd.path": "c:\\Users\\youruser\\AppData\\Roaming\\Code\\User\\globalStorage\\llvm-vs-code-extensions.vscode-clangd\\install\\10.0.0\\clangd_10.0.0\\bin\\clangd.exe",

In order to be able to read the definitions of the libraries you're using, add in your config a clangd.arguments key, having similar properties as the one bellow (which is an example for developing a nodejs addon with nan)

    "clangd.arguments": [
        "-IC:/Users/dragosc/Workspace/exploit-server-llsign/node_modules/nan",
        "-IC:/Users/dragosc/AppData/Local/node-gyp/Cache/12.16.2/include/node"
    ]

Contact

Please file any issues.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft