源代码下载
glog是一个开源日志项目,源代码位于:
https://github.com/google/glog
项目已经支持windows上的应用,只是项目中不提供现成儿的.sln工程文件,需要自己生成。使用cmake可以生成所需版本的.sln工程文件。
cmake生成visual studio项目文件
下边的步骤以cmake_gui为例说明,也可以使用命令行操作 cmake ..即可完成(生成的是电脑上安装的最高版本的visual studio项目文件),如下图:
cmake入门可花几分钟看一下文章cmake入门,不过即便没有任何基础,甚至不清楚cmake是何许软件,也可以使用cmake-gui.exe生成vs项目文件。
1. 下载cmake(无需安装)cmake下载
2. 配置,如下图输入源代码目录和生成目录,并点击左下角的配置按钮,完成配置
3.生成项目,点击左下角生成按钮
4. 查看生成目录,可以看到glog.sln文件已经生成了!
5. 编译生成glog库文件,可以看到我们的库文件编译后已经生成了
测试
代码如下:
// test.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
#include <glog/logging.h>
int _tmain(int argc, _TCHAR* argv[])
{
google::InitGoogleLogging(argv[0]);
google::SetLogDestination(google::GLOG_INFO,"F://");
LOG(INFO) << "hello glog!"<<"number of argc"<<argc;
LOG(INFO)<<"done...";
google::ShutdownGoogleLogging();
return 0;
}