MRPT学习(二)——Win10安装MRPT
本篇博客介绍如何在Win10 系统上安装MRPT(Mobile Robot Programming Toolkit,移动机器人编程工具箱)。
一、准备编译安装环境
1、下载并安装CMake。
64位系统:https://cmake.org/files/v3.12/cmake-3.12.2-win64-x64.msi
32位系统:https://cmake.org/files/v3.12/cmake-3.12.2-win32-x86.msi
2、下载wxWidgets(推荐安装,也可不安装):
下载地址:https://github.com/wxWidgets/wxWidgets/releases/download/v3.1.1/wxWidgets-3.1.1.zip
下载后解压到任意目录,在CMake时需要用到此目录。
编译wxWidgets:
vs2015的编译工程在D:\wxWidgets\build\msw\wx_vc14.sln目录下。直接打开编译就可以。
注意选择自己使用的运行时库
静态运行时库,debug为MTd,release为MT。
动态运行时库,debug为MDd,release为MD。编译好的lib库在D:\wxWidgets\lib\vc_lib和wxWidgets\lib\vc_x64_lib
在Vs2015中设置下列包含库:
include目录中包含D:\wxWidgets\include
lib目录包含 D:\wxWidgets\lib\vc_lib
若为debug 则包含D:\wxWidgets\lib\vc_lib\mswud
若为release 则包含D:\wxWidgets\lib\vc_lib\mswu测试:
官方测试工程在D:\wxWidgets\tests,默认有vs2003到vs2015的工程。
3、安装Opencv2.4.0
(由于我以前已经安装过了,不做赘述)
最新版本可以访问http://opencv.org/。
用CMake 编译完成OpenCV 后,在MRPT 的CMake 工程中运行“configure”命令,会自动探测到OpenCV 的build 目录并使用它。如果没有自动探测到,在CMake 中手动设置OpenCV_DIR 变量到OpenCV 的build 目录。
4、FFmpeg for Win32(选配)
FFmpeg 库是可选配的,仅仅当你需要使用CFFMPEG_InputStream,这个类时需要。主要是用于支持IP 摄像头。直接下载并解压缩到任意目录:
http://ffmpeg.arrozcru.org/builds/shared/ffmpeg-r16537-gpl-lshared-win32.tar.bz2
或http://www.mrpt.org/downloads/ffmpeg-r16537-gpl-lshared-win32.tar.bz2
或下载最新的“dev”“shared”Win32 build : http://ffmpeg.zeranoe.com/builds/
在“Path”变量原有变量值内容上加上“;d:\ffmpeg\bin”。
5、安装OpenKinect's freenect,如果不会用到Kinect,则不需要安装。
6、安装PCL点云库。
参考:https://blog.csdn.net/zhyh1435589631/article/details/54584058
若博客中提供的链接无法下载,可到https://github.com/PointCloudLibrary/pcl/releases进行下载。
二、使用cmake-gui进行编译
1、下载MRPT
使用CMake-gui进行编译。
设置source code地址为解压后的MRPT源码位置,binaries为源码下的build(新建目录),点击两次configure,再点击一次generate。
/
2、进入build目录,点击ALL_BUILD项目进行编译。
MRPT学习(二)——Win10安装MRPT相关推荐
- 【深度学习】Win10安装TensorFlow_gpu(避坑必看)
不用gpu的tensorflow 是没有灵魂的Tensorflow 因为就是为了快!快二十倍 FIRST Q:系统及显卡版本问题!!!! 到官网看!别看别的博客 ~链接: Windows端:https ...
- Gstore官网学习二:安装(笔者自带填坑)
文章目录 一.系统要求 二.安装环境准备 2.1 安装gcc 和 g++ 安装 2.1.1官网指导 2.1.2 笔者方法 第一步:安装centos-release-scl 第二步:安装devtools ...
- Vue学习二:安装element-ui组件库
上一章:搭建Vue环境 搭建完vue环境后,安装element-ui使用其组件库,提高开发效率. 1.打开cmd,cd到在项目目录下 执行npm install element-ui,安装完成后,查看 ...
- mysql msql_MySQL数据库学习二 MSQL安装和配置
2.1 下载和安装MySQL软件 2.1.1 基于客户端/服务器(C/S)的数据库管理系统 服务器:MySQL数据库管理系统 客户端:操作MySQL服务器 2.1.2 MySQL的各种版本 社区版(C ...
- VPP学习(二)VPP安装
采用源码安装的方式 1.使用git将VPP源码克隆下来 cd /home/ mkdir source cd source git clone https://git.fd.io/vpp -b mast ...
- hadoop hive hbase 入门学习 (二)
hadoop 自学系列 hadoop hive hbase 入门学习 (一) hadoop安装.hdfs学习及mapreduce学习 hadoop 软件下载 (hadoo ...
- ElasticSearch (ES)学习之路(二)Win10安装ES,可视化界面,Kibanna
ElasticSearch (ES)学习之路(二)Win10安装ES,可视化界面,Kibanna 我前一段时间学习的时候ES 还是7.6.x 现在看ES 官网已经到了7.8.X了,迭代维护的速度还是挺 ...
- ZED相机学习笔记1——安装与配置(Win10 + Python)
系列文章目录 ZED相机学习笔记1--安装与配置(Win10 + Python) 文章目录 系列文章目录 前言 一.ZED2 相机 二.配置ZED相机环境 1.安装CUDA 2.安装ZED-SDK 3 ...
- 大数据基础学习二:在VMware虚拟机上安装Ubuntu完整步骤及需要注意的问题(以VMware Workstation 15.1.0 Pro和Ubuntu18.04.3优麒麟版为例)
大数据基础学习二:在VMware虚拟机上安装Ubuntu完整步骤及需要注意的问题 (以VMware Workstation 15.1.0 Pro for Windows和Ubuntu18.04.3优麒 ...
最新文章
- 机器能否拥有像人类一样的意识?Science长文综述解读
- EasyDarwin开源音频解码项目EasyAudioDecoder:EasyPlayer Android音频解码库(第二部分,封装解码器接口)...
- BZOJ 2959 长跑 (LCT、并查集)
- 6 HBase java API访问HBase数据库
- OpenCV检测拐角detecting corners的实例(附完整代码)
- 《C语言开发从入门到精通》一2.4 技术解惑
- 2021全球自由行报告:我的中国,真好玩!
- iOS 静态库和动态库的基本介绍和使用
- 在线Excel转CSV工具
- 计算机网络—信道划分与介质访问控制
- elasticsearch6.x.x logstash6.x.x kibana6.x.x Filebeat6.x 配置及安装 CentOS7.3或更高
- WarDrive:使用Backtrack 4中的Kismet进行嗅探并使用GE绘制地图的简明攻略
- cad 打开硬件加速卡_CAD:“你的图纸缺少shx字体!”“不存在的!”
- 软件冒烟测试报告,冒烟测试方法及报告模板
- 小米首页html代码,小米首页小功能案例.html
- matlab激光雷达三角测距,三角测距激光雷达原理
- opencv小案例 --- 证件照背景替换
- VBA 禁止在某个sheet中使用键盘Delete键
- linuxGame:文明5汉化
- 机器人系统仿真(七)——xacro语法详解