在VS2015下,glog的简单使用
准备工作
1),安装vs2015,社区版即可
2),下载glog,版本:glog-0.3.3.tar.gz
一、glog编译
1、解压glog-0.3.3.tar.gz,双击google-glog.sln文件:
2、生成解决方案,如图:
3、不出意外出现一堆错误,怎么办,参考如下解决方案,如下:glog–介绍以及vs2010 vs2013 vs2015下编译
这篇文档中,介绍了常见的4种错误的处理办法
PS:除此之外,还会出现另外一个错误,ucrtbased.dll丢失(这里链接中的第三种办法可以较好的解决这个动态库丢失的问题)
——至此,glog编译通过,就会在Debug中生成多个库文件
二、在vs2015上运行一个简单的glog的例子
1、建立一个win32控制台空项目
2、写一个简单的例子,代码如下:
#include "glog/logging.h"
#include <iostream>
#include <vector>
using namespace std;
#pragma comment(lib,"libglog.lib")
int main(int argc, char* argv[])
{
// Initialize Google's logging library.
google::InitGoogleLogging(argv[0]);
google::SetLogDestination(google::INFO, "E://");
// 设置日志路径 INFO WARNING ERROR FATAL
// ...
char str[20] = "hello log!";
LOG(INFO) << "Found " << google::ERROR << endl;
LOG(INFO) << str;//<< " cookies";
LOG(WARNING) << "warning test"; // 会输出一个Warning日志
LOG(ERROR) << "error test";//会输出一个Error日志
cout << "info is " << google::INFO << endl;
cout << "info is " << google::LogSeverityNames << endl;
system("pause");
return 0;
}
3、头文件、动态库和静态库配置(刚才第一步生成了一堆库文件,这会可以拿来用了:P):
1)头文件引入——-
右击这个是项目,在下拉菜单中选择属性,进入属性配置页面,如下图配置即可(具体请按照自己的glog解压目录调整)
2)静态库引入——–
同理,如图所示–共2步
3)至于动态库(libglog.dll),直接copy到当前项目根目录下就好了,如果还不行,直接debug,其他目录都放个动态库(<-_-|)
至此,所有准备工作已经进行完了,点击运行,不出意外,就会在E盘符下面生成一个日志文件。
其他:
【Linux上集成】参见:http://blog.sina.com.cn/s/blog_79a0eceb0101f73e.html
【gcc版本问题(特例)】参见:http://blog.csdn.net/rznice/article/details/51090966
【修改日志输出格式】参见:http://www.cnblogs.com/kuliuheng/p/5046101.html(注,log文件命名格式也在logging.cc中修改)
【按照天份生成日志】参见:https://www.cppfans.org/1566.html
其他:https://www.cnblogs.com/zhoug2020/p/5884598.html
——end——
上一篇: VS2015使用opencv
下一篇: P2P通信之libnice的使用及分析
推荐阅读
-
在Windows上使用putty远程登录Linux服务器的简单教程
-
在Linux 系统下怎么用Krita软件对照片进行编辑?Krita的使用方法
-
mongodb 在 linux 中的安装和简单使用
-
在Linux下修改和重置root密码的方法(超简单)
-
在Python下使用Txt2Html实现网页过滤代理的教程
-
在python下使用tensorflow判断是否存在文件夹的实例
-
在C#下使用TensorFlow.NET训练自己的数据集
-
学习在kernel态下使用NEON对算法进行加速的方法
-
Delphi在Android下使用Java库的方法
-
使用Python编写一个在Linux下实现截图分享的脚本的教程