Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>PRO C++ Hot-Reload (DLL & EXE)New to Visual Studio Code? Get it now.
PRO C++ Hot-Reload (DLL & EXE)

PRO C++ Hot-Reload (DLL & EXE)

anton-po

|
1 install
| (1) | Free
The ultimate Developer Experience (DX) for C++ on Windows.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

🚀 PRO C++ Watcher

The ultimate Developer Experience (DX) for C++ on Windows, now directly inside VS Code. Stop fighting with CMake and compilers, start writing code. Perfectly tailored for .NET 10+ integration.

PRO C++ CLI Demo VScode

⚡ What is this?

This extension is a GUI wrapper for the powerful pro-cpp-cli-core engine. It brings Web Development DX (like Vite/Nodemon) to the C++20 world. One click to watch, compile, and run.

🛠 Prerequisites

This tool is designed for Windows and requires Visual Studio 2022 (Community, Pro, or Enterprise).

  1. Visual Studio C++ Workload: Ensure "Desktop development with C++" is installed.
  2. Node.js: Install the latest LTS version.
  3. The Core Engine: You must install the CLI globally via terminal:
    npm install -g pro-cpp-cli-core
    

📦 How to Use It is ridiculously simple:

  1. Open a folder (Workspace) in VS Code containing your .cpp or .ixx files.

  2. Look at the bottom left of your Status Bar.

  3. Click the ⚡ PRO C++ Watcher button.

  4. Watch the magic happen in the integrated terminal!

Alternatively, press Ctrl+Shift+P and type PRO C++ to see all available commands, including the interactive Build DLL mode.


✨ Features (The PRO Way) 💎 Smart C++20 Modules Handling Forget about manual build order. The engine automatically scans your .ixx (interfaces) and .cpp files, detects export module and import statements, and performs Topological Sorting to compile everything correctly.


📦 .NET 10+ Integration Ready Compiling DLLs for C# usually brings headaches like DllNotFoundException. We fixed it:

  • Static Runtime Linking (/MT): All dependencies are packed into the DLL. No need for VC++ Redistributable on the server.

  • x64 Architecture Enforcement: Automatic checks to ensure your DLL matches your .NET runtime architecture.

  • Dynamic DLL Naming: Run the PRO C++: Build DLL (.NET) command, and a native VS Code input box will ask for your desired library name.


🐞 Advanced C++20 Debugging Want to step through your code with F5 while the watcher runs? We support that too!

Check out our official documentation for instructions on setting up build.ps1 and tasks.json for bulletproof F5 debugging.


Created with ❤️ for the C++ & .NET Community.

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