利用Visual Studio 2013编译PCL 1.8.0 源码

通过前面一系列第三方库的编译和配置之后,接下来我们就可以对pcl1.8源码进行编译了。 1. Download 先下载pcl1.8源码. 2. CMake 解压之后,用CMake生成vs可以打开的工程文件。设置如下:

设置完后,就可以Configure了,注意kinfu功能是在gpu模块中的,大家要是用到可以勾选上。 再次点Conf阅读全文

pcl 1.8.0(5) VTK编译

Download 同上述博客的编译源码一样,首先下载VTK源码,下载地址为VTK7.0.0. CMake 打开CMake,设置工程目录如下:

CMAKE_INSTALL_PREFIX很重要,默认为C:\Program Files (x86)\VTK,需要修改为你的VTK所在文件夹,在这里博主设置为C:\VTK-7.0.0,不然在之后阅读全文

pcl 1.8.0(4) qhull 编译

1. Download 同上述的编译一样,首先下载qhull源码,下载地址为qhull2015.2. 2. Build 利用cmake生成sln工程文件,需要注意的是第一次config之后,添加一个entry:

然后再修改CMAKE_INSTALL_PREFIX这个选项,修改为flann所在的文件夹(此处为C:\qhull-2015阅读全文

pcl 1.8.0(3) FLANN 编译

这一次我讲的是flann1.8.4的编译下面给出库的下载地址。 flann1.8.4下载 打开上述网址之后,大家找到Getting FLANN,如下图所示的,下载flann-1.8.4-src.zip。我们这里下载的是Source code,所以需要自己用CMake生成sln工程,再用vs进行编译。 CMake 生成sln工程 解压上述下载好的源代码,可以放在任何盘中,建议放在你比较习惯的位置,我阅读全文

pcl 1.8.0(2) eigen 编译

在上面的一篇博客中讲述了boost_1_60_0的编译,现在要讲述的是Eigen库的编译和配置。 CMake生成sln工程文件 这个比较简单,打开CMake,source code选择你下载的eigen文件夹(这里是C:\eigen3.2.8),build 目录选择eigen目录下的build(这里是C:\eigen3.2.8\build),注意这个build文件夹一开始是没有的,需要你自己新建b阅读全文

pcl 1.8.0(1) Boost_1_60_0 编译

由于本人需要用到pcl1.8版本里的kinfu功能,而目前的pcl可安装的版本AllInOne最高为1.7.2百度云,如果使用pcl的kinfu必须得自己编译pcl 1.8。 目前关于pcl 1.8方面的资料很少,在这里本人的这篇博客是借鉴国外的一个日本人的博客来进行的Point Cloud Library 1.8.0 RC2 has been released。大家可能会心存疑惑,既然上面博主已阅读全文

error C2059- 语法错误-“--” error C2589- “(”-“--”右边的非法标记

最近用pcl 1.7来编写程序,在程序利用源码中的例子来进行编译的时候,发现编译错误:

错误的代码如下:

感觉和我上次遇到的flann原因是一样的,google了一下,发现是系统函数与pcl中的max函数冲突导致的,修改如下,添加括号 修改后代码: [crayon-5阅读全文