Revert "no more MSVC++!"

This reverts commit 6c6cdcd316d1617df2d4431d3756da4a0b82726d.