google的Glog小试

Google官方使用手册:http://google-glog.googlecode.com/svn/trunk/doc/glog.html

glog下载:http://code.google.com/p/google-glog/http://code.google.com/p/google-glog/downloads/detail?name=glog-0.3.2.tar.gz

用法:

  将glog解压到项目的新建文件夹中(我的是“..\IncludeProject\glog-0.3.2"),

打开vs,并打开文件“\IncludeProject\glog-0.3.2\vsprojects\libglog_static”,在现有项目的下面会出现一个“libglog_static(vs 2010)”的Log项目

配置:

添加预处理:log项目 属性-C/C++-预处理器-预处理器定义 中添加

GOOGLE_GLOG_DLL_DECL=
__STL_DEBUG

 

添加附加包含目录:

log项目 属性-C/C++-常规——附加包含目录:

..\IncludeProject\glog-0.3.2\src\windows

完成后,就生成。

 

工作项目:

附加包含目录 同上!

 

预处理内容如下:

WIN32
_DEBUG
_CONSOLE
__STL_DEBUG
GOOGLE_GLOG_DLL_DECL=

 

 

完成配置后,测试下:

#include<iostream>

#include<glog\logging.h>

using namespace std;

 int main(int argc, char* argv[]) {     

  // Initialize Google's logging library.     

  google::InitGoogleLogging(argv[0]);  

  google::LogToStderr();//只输出到标准错误输出

         LOG(INFO) <<"my first info";   int valueint=10;  

   LOG_IF(ERROR, valueint=10)<<" valueint=10";

    system("pause");

  }

 

结果如下就正常了!

I0830 12:06:04.306638  5684 body.cpp:12] my first info
E0830 12:06:04.311637  5684 body.cpp:14]  valueint=10
请按任意键继续. . .

另附谷歌glog配置使用方法:

http://hi.baidu.com/xjr20042/blog/item/397880d8fd1b7ffc39012fb3.html

posted @ 2012-08-30 12:07  SBaiCL  阅读(10781)  评论(1编辑  收藏  举报