_MSC_VER won't be defined on gcc platforms.