问题描述
尝试了很多方法都未能解决,最后发现没有初始化GoogleLogging。
解决方法
首先保证自己已经安装glog,gflags。可以使用以下命令查看
locate glog
locate gflags
如果已经安装,会出现glog、libglog.so与gflags与libgflags.so。如果没有安装需要先安装glog与gflags,安装方法可以自己查一下。
我的错误是在mono_openvslam_exiv2中出错的,因此我在mono_openvslam_exiv2.cc中加入
#include "gflags/gflags.h"
#include "glog/logging.h"
google::InitGoogleLogging(argv[0]);
加入之后再重新编译,然后就成功了。
附上一张编译成功的截图
第一次写,比较粗糙,见谅见谅。