diff --git a/vlib/v/builder/msvc.v b/vlib/v/builder/msvc.v index 797a1647ce..c22709bc3f 100644 --- a/vlib/v/builder/msvc.v +++ b/vlib/v/builder/msvc.v @@ -481,6 +481,8 @@ pub fn msvc_string_flags(cflags []cflag.CFlag) MsvcStringFlags { real_libs << lib_lib } else if flag.name == '-I' { inc_paths << flag.format() + } else if flag.name == '-D' { + defines << '/D$flag.value' } else if flag.name == '-L' { lib_paths << flag.value lib_paths << flag.value + os.path_separator + 'msvc'