I have an (admittedly weird) amalgamation of zig and C++ code building together into one .exe (I made a little C ABI wrapper for the C++ stuff). This all works well. The problem I'm having is trying to debug the C++ with my debugger. Stepping through and seeing stack traces is working fine, but the problem is that C++ std containers do not show their members properly. For example, the image included is what the debugger makes of a vector: I cannot see its contents. Other std containers have similar issues.
My hypothesis is that this because VSCode debugger is on 'intellisense mode' windows-msvc-x64, while zig builds with gcc. I have tried to fix this via my c_cpp_properties.json configuration, but so far no luck. Does anyone know what the right settings are to get the debugger to play nice with my C++ code?