diff --git a/src/google/protobuf/compiler/command_line_interface.cc b/src/google/protobuf/compiler/command_line_interface.cc index 1914fc4820..621d98c59b 100644 --- a/src/google/protobuf/compiler/command_line_interface.cc +++ b/src/google/protobuf/compiler/command_line_interface.cc @@ -37,6 +37,12 @@ #include #include +#ifdef major +#undef major +#endif +#ifdef minor +#undef minor +#endif #include #include #ifdef _MSC_VER diff --git a/src/google/protobuf/compiler/mock_code_generator.cc b/src/google/protobuf/compiler/mock_code_generator.cc index e82e6ae160..a4b522cec3 100644 --- a/src/google/protobuf/compiler/mock_code_generator.cc +++ b/src/google/protobuf/compiler/mock_code_generator.cc @@ -40,7 +40,6 @@ #endif #include -#include #include #include #include @@ -54,6 +53,14 @@ #include #include +#ifdef major +#undef major +#endif +#ifdef minor +#undef minor +#endif +#include + namespace google { namespace protobuf { namespace compiler {