说在前面
本来是准备写ubuntu14.10安装的,奈何好多包和软件源都不方便,也不支持ros,所以就换到了14.04下面
glog安装
- 轻量级的日志库
安装步骤
- 从官网上下载glog:https://github.com/google/glog
- 解压到某个文件下
执行以下命令
cd glog-master ./configure make sudo make install sudo ldconfig
测试
先新建一个C++文件:
gedit test.cpp
输入以下内容:
#include <glog/logging.h> int main(int argc,char* argv[]) { LOG(INFO) << "Hello,GLOG!"; }
然后执行
g++ glog.test.cpp -lglog
再执行
./a.out
有日志产生
gtest安装
- https://github.com/google/googletest官网下载zip
- 解压进入文件夹后,按照这个网址:http://www.ahlinux.com/ubuntu/9876.html的教程进行安装和测试
opencv 2.4.XX安装
- 在官网上下载zip文件
- 按照http://docs.opencv.org/2.4/doc/tutorials/introduction/linux_install/linux_install.html上面的教程进行解压并安装即可。
- 安装结束之后还需要配置环境变量,在这里:http://www.cnblogs.com/emouse/archive/2013/02/22/2922940.html
遇到的问题
ubuntu是32位时,安装时可能会遇到一个问题,
error: inconsistent operand constraints in an ‘asm’….
按照https://github.com/opencv/opencv/commit/ea50be0529c248961e1b66293f8a9e4b807294a6上面的操作修改system.cpp就行了想更换opencv的版本,卸载当前的opencv,安装方法:http://blog.youkuaiyun.com/xulingqiang/article/details/52496701(主要是
make uninstall
删除那些头文件和lib文件)- 查看opencv版本:http://blog.youkuaiyun.com/shaoxiaohu1/article/details/24308335