google gflags 和 glog
2017-05-16 18:39
141 查看
gflags git clone https://github.com/gflags/gflags.git cd gflags mkdir build; cd build CXXFLAGS="-fPIC" cmake .. make sudo make install
在windows下链接会报错
gflags_static.lib(gflags.obj) : error LNK2001: 无法解析的外部符号 __imp_PathMatchSpecA
#pragma comment(lib, "shlwapi.lib") 可以解决
glog git clone https://github.com/google/glog cd glog ./autogen.sh ./configure --with-gflags=/usr/local/include 如果先安装了gflags这个会自动查找 ./configure make && make install
int main(int argc, char* argv[]) { FLAGS_log_dir = "./"; //先给个默认位置 google::ParseCommandLineFlags(&argc, &argv, false); //一定要先解析参数。 false表示不删除数组元素. google::InitGoogleLogging(argv[0]); //google::SetLogDestination(google::GLOG_INFO, "log/out.log"); //也可用这个设置 LOG(INFO) << "hello world!" << std::endl; google::ShutdownGoogleLogging(); //要关闭 return 0; }
./test --log_dir=xxxx 即可,不写就默认在当前目录下。
相关文章推荐
- Google开源解析命令行参数的“神器”gflags
- google glog介绍与使用
- Google Glog Demo Code.
- google的Glog小试
- Google glog error LNK2001: unresolved external symbol "__declspec(dllimport) int fLI::FLAGS_XXXX 错误的
- 用Google的gflags实现动态逻辑的处理
- google glog 使用方法
- google_Glog使用(linux)
- Google gflags基础与进阶
- 用Google的gflags轻松的编码解析命令行参数
- 安装glog和gflags
- google glog使用方法及简单封装
- glog(Google Logging Library)
- google-glog:开源c++轻量级日志库
- 如何使用google的日志库(glog)
- Google gflags使用说明(处理命令行参数的库)
- Google gflags介绍
- google gflags使用.
- GOOGLE GLOG 日志使用心得
- google gflags 使用2