Issues:
Pushed new branch T22551-SOFA-MSVC2015.
Works with MSVC 2015, and still works with MSVC 2013 and GCC.