项目场景:
VS2022 Release x64
问题描述:
"error C1189: #error: ERROR macro is defined. Define GLOG_NO_ABBREVIATED_SEVERITIES before including logging.h. See the document for detail."报错
原因分析:
未添加宏定义
解决方案:
①步骤:
项目属性——》配置属性——》C/C++——》预处理器——》预处理定义中添加:GLOG_NO_ABBREVIATED_SEVERITIES
②步骤:
将宏定义放到#include "glog/logging.h"前面:
#define GOOGLE_GLOG_DLL_DECL
#define GLOG_NO_ABBREVIATED_SEVERITIES
#define GOOGLE_GLOG_DLL_DECL
#define GLOG_NO_ABBREVIATED_SEVERITIES
#include "glog/logging.h"
//如有错误,望批评指正~~