编译安装glog

用的GCC是4.8.x的,所以选择glog-0.3.5,glog-0.4.0有些C++新特性用GCC4.8.x编译不过。

1. Linux下很简单,直接configure make makeinstall即可。

如果要交叉编译安装则:

(1)./configure --host=arm-linux --prefix=/usr/local/src/glog/install_for_am335x

./configure --host=arm-poky-linux-gnueabi --prefix=/usr/local/src/glog/install_for_imx6ul

(2)make

(3)make install

2. Windows下,如果用给VS的话,源码工程中直接就有VS工程,用VS打开编译即可,下面说的主要是给MinGW的方式。

(1)使用CMake构造Makefile

(2)使用Make编译

此处注意使用你的MinGW/bin下面make的实际名字。

(3)make完成后,输出目录里会生成glog文件夹和libglog.a静态库,glog文件夹是库的头文件,但是实际上它少了一个log_severity.h,手动从源码的src/glog/下将此文件复制到glog中即可。然后在工程中include和link这个文件夹和库即可使用了。

(4)在工程源码中引用时注意:

#define GOOGLE_GLOG_DLL_DECL 
#define GLOG_NO_ABBREVIATED_SEVERITIES

#include "glog/logging.h"

另外使用google::GLOG_INFO代替google::INFO

详情原因参考https://www.cnblogs.com/kuliuheng/p/5046101.html

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值