google开源日志库glog安装(windows)

google/glog

C++ implementation of the Google logging module

google开源日志库glog安装(windows)

1 按照git上的命令发现的问题:

git clone https://github.com/google/glog.git
./autogen.sh && ./configure && make && make install

 执行命令后报错:

Can't locate Autom4te/ChannelDefs.pm in @INC (you may need to install the Autom4te::ChannelDefs module) 

原来这个命令是linux上使用,想啥呢。我们用cmake再windows上编译:

2 cmake编译vs glog.sln工程:

google开源日志库glog安装(windows)

配置一下编译器

google开源日志库glog安装(windows)

点击finish,进行配置文件配置,之后再点击generate生成sln项目

google开源日志库glog安装(windows)

这里注意再generate之前要勾选下面两项

google开源日志库glog安装(windows)

3 编译sln工程,生成动态文件

在生成的vs项目根目录中找到glog.sln文件并打开

google开源日志库glog安装(windows)

我们选择win32位的release,然后进行编译

google开源日志库glog安装(windows)

编译完成后,我们会得到glog.lib和glog.dll文件

google开源日志库glog安装(windows)