其实现在疯狂吃粮学习消化不好,但是先赶工……回头再看把
1 入门
1.1 安装cmake
这个貌似直接sudo apt-get install cmake就装好了啊……略过。
但是要有gui界面的cmake还弄东西!很烦
https://cmake.org/files/v3.9/cmake-3.9.0-rc3-Linux-x86_64.sh
sudo sh cmake-3.9.0-rc3-Linux-x86_64.sh
然后我发现了奇怪的问题……
然后我就再终端输入
sudo apt-get install cmake-qt-gui
然后,我就发现,我用下面的命令,打开一个界面了。
cmake-gui
1.2 pdf里的代码
$ sudo apt-get install build-essential pkg-config cmake \
libwxgtk2.8-dev libftdi-dev freeglut3-dev \
zlib1g-dev libusb-1.0-0-dev \
libdc1394-22-dev libavformat-dev libswscale-dev \
lib3ds-dev libjpeg-dev libopencv-dev libgtest-dev libeigen3-dev
啥也别管,直接跑上面代码即可。
1.3 玩cmake-gui并安装MRPT
这之前先下载一个东西(MRPT的源码包) 用迅雷下载失败为啥。。但是用chrome自己下很快就下好了。。(可能很慢,大家耐心点,下载失败了就重试)
https://codeload.github.com/MRPT/mrpt/zip/1.5.0
随便解压到哪里,只要能在终端cd过去。
比方说我解压在桌面上……
在终端cd过去。先在桌面新建一个文件夹
$ mkdir x
cmake-gui
手动设置一下。source code和第二行的目录。
第一个source code就是解压在桌面上的MRPT的压缩包,第二个空文件夹就是刚才我们mkdir出来的x文件夹。
点左下角的"configure", 弹出的界面再点finish。(我都让他默认了,啥也没做。)
结果出来一堆红色的。不懂,再点一次configure。(发生什么了?……) ,然后我又点了一次,不懂发生啥了。
看了PDF里的说明,这些是否打勾,会安装不同的东西。不管了,先做这么多。
apt-get真的好用啊!
sudo apt-get install clang llvm
CC=/usr/bin/clang CXX=/usr/bin/clang++ cmake ~/Desktop/mrpt-1.5.0
1.4 运行第一个MRPT程序
桌面那个解压缩出的MRPT1.5啥的那个文件夹别删,cd进去。一直cd到一个doc/mrpt_example1这里。
执行
cmake .
make
看起来编译成功了。但是我不懂发生什么了……
这就结束了?教程让我们去下载点其他的例子来跑跑……
教程给的网址
http://www.mrpt.org/tutorials/mrpt-examples/
我选了一个dijkstra最短路的程序。
直接运行cd到目录下,执行
cmake .
再执行
make
看起来貌似编译成功了。执行那个可执行文件,生成了一张图……没仔细看图是啥,只是知道编译成功了。
我上述的各种操作中,包括学习12里的命令,是否会对后面和现在的操作产生不一样的因素,我不知道。各位读者如果发现操作结果和我不一样,请从前面的漏操作的章节,补操作上……