google log(glog) used on windows

源代码下载

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;
}

测试结果

这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值