“LOG4CPLUS_DEBUG”: 找不到标识符
问题:“LOG4CPLUS_DEBUG”: 找不到标识符
// ConsoleApplication2.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
#include "stdafx.h"
#include <log4cplus/logger.h>
#include <log4cplus/configurator.h>
#include <iomanip>
/*#ifndef _DEBUG
#pragma comment(lib,"E:/library/log4cplus/msvc8/bin.Debug/log4cplusSD.lib")
#else
#pragma comment(lib,"E:/library/log4cplus/msvc8/bin.Release/log4cplusS.lib")
#endif */
#pragma comment(lib,"log4cplusSD.lib")
#include "logger.h"
#include "configurator.h"
#include "iostream"
#include "consoleappender.h"
#include "layout.h"
#include "conio.h"
#include "helpers/sleep.h"
using namespace log4cplus;
using namespace log4cplus::helpers;
int _tmain(int argc, char* argv[]){
/* step 1: Instantiate an appender object */
SharedAppenderPtr _append(new ConsoleAppender());
_append->setName(LOG4CPLUS_TEXT("append test"));
/* step 4: Instantiate a logger object */
Logger _logger = Logger::getInstance(LOG4CPLUS_TEXT("test"));
/* step 5: Attach the appender object to the logger */
_logger.addAppender(_append);
/* log activity */
LOG4CPLUS_DEBUG(_logger, "This is the FIRST log message");
sleep(1);
LOG4CPLUS_WARN(_logger, "This is the SECOND log message");
_getch();
return 0;
}
网上找了各种帖子,路径,都设置了,还是不行,求救!
总是提示“LOG4CPLUS_DEBUG”: 找不到标识符
检查过一下设置:
一. VS20xx:
项目、属性、C/C++、附加包含目录:填写附加头文件所在目录 分号间隔多项
项目、属性、链接器、常规、附加库目录:填写附加依赖库所在目录 分号间隔多项
项目、属性、链接器、输入、附加依赖项:填写附加依赖库的名字.lib 空格或分号间隔多项
二.添加log4cplus 头文件路径