Fix build msvc