fixed MSVC compilation and corrected to use generated header (vpvl2/config.h)