fix: msvs compile error