The source project of this merge request has been removed.
MSVC doesn't define __cplusplus properly, so we need to use _MSC_VER instead
I am in the process of building lava on windows, I hope merge requests are welcome :)
It appears that has been available in MSVCsince Visual Studio 2017 RC (http://mariusbancila.ro/blog/2016/11/25/new-standard-library-features-in-visual-c-2017-rc/)
This corresponds to MSVC version 19.