PCL-1.8 编译指南(WIN8/VS2013/x64)

本文详细介绍了如何在Windows 8环境下,使用Visual Studio 2013和x64配置编译PCL-1.8。涉及第三方库如Boost、Eigen、FLANN、Qhull和VTK的编译,以及在CMake中配置PCL的过程,包括解决遇到的问题和配置环境变量。
摘要由CSDN通过智能技术生成

PCL-1.8 编译爬坑教程(WIN8/VS2013/x64)

 

PCL集成了很多有名的处理3D点云的算法,学习使用PCL以及了解背后的算法非常重要。最新版本更是会有许多新算法的实现,这也是我自已动手编译PCL1.8的直接原因.本教程在WIN8系统 VS2013环境 x64平台编译并配置,主要参考文章http://blog.csdn.net/aptx704610875/article/details/49947049. 但也不尽相同(不同环境总会有不同的问题).Herewe go~~

 

使用工具:

VS2013

CMAKE3.3

 

第三方库:

Boost1.59.0
Eigen3.2.7
FLANN1.8.4
Qhull2015.2
VTK6.3.0
OpenNI2.2.0.33 Beta(OpenNI 2.X直接安装就好,注意下载正确的版本就行)

 

前戏:第三方库的编译配置

Boost 1.59.0
首先下载微软的mpi,然后在boost\tools\build\src\tools中找到mpi.jam,修改其中的这三行:

249 line local cluster_pack_path_native = "C:\\ProgramFiles\\Microsoft MPI" ;

251 line if [ GLOB $(cluster_pack_path_native)\\Inc : mpi.h ]

260 line options = <include>$(cluster_pack_path)/Inc

然后打开cmd,进入boost文件夹,运行bootstrap.bat,运行结束后会生成project-config.jam,打开并在第四行加上:using mpi ; 接下来还是用cmd进入boost文件夹,运行:b2.exe toolset=msvc-12.0 address-model=32--build-dir=build\x86 install --prefix="C:\Program Files\Boost" -j8注意如果要开发x64的程序而不是64位系统,请运行:b2.exe toolset=msvc-12.0 address-model=64--build-dir=build\x64 install --prefix="X:\X\Boost" -j8(其中没事msvc-12.0代表vs2013,如果是11.0是vs2012,14.0是vs2015后面的C:\Program Files\Boost是boost的文件夹,b2.exe就在里面)然后等着就好了ÿ

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值