PCL-1.8.1从源码搭建开发环境三(QHULL库的编译)

首先,介绍一下QHull库。

QHull是一个开源的程序软件,用来研究解决凸包问题,生成凸包形体。官 :http://www.qhull.org/

QHull计算凸包、Delaunay三角 格,Voronoi图,点half-space-intersection,further-site Delaunay三角 格,furthest-site Voronoi图。

接下来,介绍一下QHull源码编译过程。

第一步:下载安装包,解压至E😛CL-1.8.1PCL_extern_libsqhull-2015.2,如图1.

第二步:新建一个文件夹cmake-bin,用于存放编译文件,如图2所示。

接下来,利用Cmake生成sln工程。备注:此处Cmake我用的版本为3.10.0.

第三步:打开Cmake,设置Cmake中的source code目录和build目录,如下我的配置目录,见图3.

Where is the source code:

E😛CL-1.8.1PCL_extern_libsqhull-2015.2

Where to build the binaries:

E😛CL-1.8.1PCL_extern_libsqhull-2015.2cmake-bin

第四步:在第一个config之后,添加一个entry:

Name: CMAKE_DEBUG_POSTFIX

Type: STRING

Value: -d

之后再修改CMAKE_INSTALL_PREFIX这个选项,修改Qhull所在的文件夹,修改后的配置如下图4.

第五步:第二次Configure之后,点击Generate,生成sln工程文件。

第六步:找到生成的sln工程文件,见图5.,双击打开工程。

第七步:在debug下点击生成,如图6所示。

如果编译成功的话,将出现如图7所示。

第八步:环境变量设置

添加如下的环境变量:

QHULL_ROOT :

E😛CL-1.8.1PCL_extern_libsqhull-2015.2

并给PATH添加新值:%QHULL_ROOT%bin

通过上述步骤,QHull的源码编译和配置便完成了。在下一个主题中,将会介绍VTK的编译。

声明:本站部分文章内容及图片转载于互联 、内容不代表本站观点,如有内容涉及侵权,请您立即联系本站处理,非常感谢!

(0)
上一篇 2019年4月15日
下一篇 2019年4月15日

相关推荐