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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM