Can't Hear Players

VRC uses unity, which uses C#, not C++.
The only thing required is DirectX, source: https://support.unity.com/hc/en-us/articles/211875583-Are-there-any-required-redistributables-for-a-Unity-game-

Anyway, this issue usually pops up because of either of 2 reasons:

  1. Nahimic incompatibility, Nahimic has known compatibility issues with unity, it’s the driver system used for a couple sound devices, and the easiest fix is killing the nahimic service in taskmanager.

  2. Incorrect default audio device. VRC uses your default playback device for audio. Make sure this is set correctly or else you’ll have no audio.

  3. SteamVR messing with things. If you have SteamVR installed, even when not in VR mode, it’ll try routing your audio to your VR Headset. A quick way to check this is to enable audio mirroring in steamvr’s settings and changing the output to see what works.