diff --git a/base/include/base/logging.h b/base/include/base/logging.h index 230adb8b0..84ec538a2 100644 --- a/base/include/base/logging.h +++ b/base/include/base/logging.h @@ -17,6 +17,15 @@ #ifndef BASE_LOGGING_H #define BASE_LOGGING_H +#ifdef ERROR +#error ERROR is already defined. If this is Windows code, #define NOGDI before \ +including anything. +#endif + +#ifdef _WIN32 +#define NOGDI // Suppress the evil ERROR macro. +#endif + #include #include #include diff --git a/base/logging.cpp b/base/logging.cpp index 83957b38d..7a08c39f2 100644 --- a/base/logging.cpp +++ b/base/logging.cpp @@ -35,7 +35,6 @@ #ifndef _WIN32 #include #else -#define NOGDI // Suppress the evil ERROR macro. #include #endif