Glog編譯使用

Tools:Cmake、VS2017git

Option:Git、dependcygithub

src:glog https://github.com/google/glog.git,日誌庫api

        gflags https://github.com/gflags/gflags.git,命令行處理庫,依賴shlwapi.libgoogle

一、下載源碼命令行

二、cmake,編譯gflags,須要勾選環境定義gflags的宏定義變量日誌

三、cmake,編譯glogget

四、vs編譯gflags,vs編譯glog源碼

五、使用it

a、庫依賴:glog.lib->gflags_static.lib->ShLwApi.Lib;io

b、設置預處理:

GOOGLE_GLOG_DLL_DECL=
GLOG_NO_ABBREVIATED_SEVERITIES

c、頭文件引用:#include <glog/logging.h>

頭文件須要包含log_severity.h,文件目前版本沒有負責拷貝這個文件,須要手動處理

d、調用

google::InitGoogleLogging("HelenXR_glog_program");

LOG(INFO) << "google log first info level message!";

google::ShutdownGoogleLogging();

相關文章
相關標籤/搜索