Live++

@liveplusplus.bsky.social

Generic hot-reload for C and C++. Supports Windows, Xbox One, Xbox Series X|S, PlayStation®4 and PlayStation®5. https://liveplusplus.tech

Visual Studio's C++ hot reload was kinda-sorta working but with various glitches/limitations, and a bit slow. I've now switched to Live++ and so far have been very happy, quite an upgrade in both speed and robustness.

In the next update, it will be possible to hot-restart on an unhandled exception. This is incredibly useful in situations where code has been deoptimized and a few patches have been applied, especially in startup code, because this will automatically be injected upon restart.

Bild

Windows, Xbox One®, Xbox Series X|S®, PlayStation®4 and PlayStation®5용 Live++ 2.9.0 출시! 로컬 및 네트워크를 통한 사용이 모두 가능하며 다양한 플랫폼과 프로세스에 대해 C++ 애플리케이션용 핫리로드를 동시에 지원하는 유일한 도구입니다.

BildBild

Live++2.9.0 隆重发布,适用于 Windows、Xbox One®、Xbox Series X|S®、PlayStation®4 和 PlayStation®5! 这是唯一一款支持在本地和通过网络跨多个平台和进程对 C++ 应用程序进行同步热重载的工具。

BildBild

Live++ 2.9.0 が Windows、Xbox One®、Xbox Series X|S®、PlayStation®4、PlayStation®5 向けにリリースされました! これは、ローカルとネットワークの両方で、複数のプラットフォームとプロセスにわたる C++ アプリケーションの同時ホットリロードをサポートする唯一のツールです。

BildBild

Concerns have been raised that Live++ might not be compatible with the recently announced "Dynamic Debugging" feature of Visual Studio. There currently is no reason to believe that Live++ will not work with this feature. We'll have a closer look once it's out of preview.