PCL-1.7.2-AllInOne-msvc2012-win32安装及配置方法
一、安装PCL-1.7.2-AllInOne-msvc2012-win32.exe
双击下载好的PCL-1.7.2-AllInOne-msvc2012-win32.exe->点击”下一步“->“我接受”->是否将目录加入环境变量(选择for current user和for all user都可以,即配置环境变量是当前用户或所有用户的区别)->选择目标文件夹->选择安装组件->安装
二、解压PDB文件并放到PCL安装目录下的bin文件夹中(如C:\Program Files\PCL 1.7.2\bin)
三、配置环境变量
安装完成后需要配置环境变量。什么是环境变量?环境变量一般是指在操作系统中用来指定操作系统运行环境的一些参数,比如临时文件夹位置和系统文件夹位置等。这点有点类似于DOS时期的默认路径,当你运行某些程序时除了在当前文件夹中寻找外,还会到设置的默认路径中去查找。简单地说这里的“Path”就是一个变量,里面存储了一些常用命令所存放的目录路径。那么应该怎样修改环境变量呢?
环境变量窗口。在环境变量窗口中一般有两个变量,一个是你当前所使用的用户独有的环境变量,另一个是所有用户都可以访问的系统变量。其实如果在你的电脑上你只使用一个用户的话,那么不管你修改的用户的环境变量还是系统变量,效果都是一样的。为了以防未来会新建其他用户,那么我建议你修改系统变量而不是某个用户独有的环境变量。
关于环境变量设置的小白可以参考如下百度经验中的详细介绍:http://jingyan.baidu.com/article/b24f6c82cba6dc86bfe5da9f.html
在path中加入以下内容:
C:\Program Files\PCL 1.7.2\bin
C:\Program Files\PCL 1.7.2\3rdParty\FLANN\bin
C:\Program Files\PCL 1.7.2\3rdParty\Qhull\bin
C:\Program Files\PCL 1.7.2\3rdParty\VTK\bin
(pcl的安装目录,这里我是“C:\Program Files“)
四、配置vs2012
打开VS2012 ,创建一个新的工程(空项目),点击左侧窗口下方的属性管理器,
1. 双击Microsoft.Cpp.win32.user(选择debug或release中的Microsoft.Cpp.win32.user的效果是一样的,都是往整个工程中添加目录),弹出属性页。
(1) 点击VC++目录(VC++ Directories),
a) 在包含目录(Include Directories)里添加:
C:\Program Files\PCL 1.7.2\include\pcl-1.7
C:\Program Files\PCL 1.7.2\3rdParty\VTK\include\vtk-5.10
C:\Program Files\PCL 1.7.2\3rdParty\Qhull\include;
C:\Program Files\PCL 1.7.2\3rdParty\FLANN\include;
C:\Program Files\PCL 1.7.2\3rdParty\Boost\include\boost-1_55;
C:\Program Files\PCL 1.7.2\3rdParty\Eigen\eigen3;
b) 在库目录里(Library Directories)添加:
C:\Program Files\PCL 1.7.2\lib
C:\Program Files\PCL 1.7.2\3rdParty\VTK\lib\vtk-5.10
C:\Program Files\PCL 1.7.2\3rdParty\Qhull\lib
C:\Program Files\PCL 1.7.2\3rdParty\FLANN\lib
C:\Progr