1
、首先明确,本机安装的
VS2010
是
32
位的,因此应该安装
PCL32
位的相应软件;
2
、关掉
360
安全卫士,否则将会出现很多安装提示;
3
、安装
OpenNI
,必须在
PCL
官网下载的;
4
、安装
PrimerSense
,必须在
PCL
官网下载的;
5
、安装
QT
,必须在
PCL
官网下载的;
6
、安装
PCL1.6.0 all-in-one
,弹出的对话框中选择第三个
for current
user
,随后会提示
OpenNI
已经安装,点击
OK
即可;
8
、解压
PDB
文件,把其中的所有文件复制粘贴到
PCL
安装目录的
bin
文件夹里面;
9
、配置环境变量,
OpenNI
的环境变量已经在安装它时配置好了,
PCL_ROOT
也在
PCL
安装时配置好,
只用在系统变量
Path
后面添加
PCL
第三方库相应地址,本机总的
Path
变量的值如下:
C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Wi
ndows\System32\WindowsPowerShell\v1.0\;
D:\Program Files
(x86)\OpenNI\Bin;%PCL_ROOT%\bin;%PCL_ROOT%\3rdParty\FLAN
N\bin;%PCL_ROOT%\3rdParty\Qhull\bin;
10
、新建工程,从
D:\Program Files (x86)\PCL
1.6.0\share\doc\pcl-1.6\tutorials\sources
中找一个例子来练习,拷贝其
中
.cpp
文件的内容,到新建的
Win32
控制台工程的“源文件”中;
11
、
右键单击工程名,
选择属性,
在
VC++
目录的
“包含目录”
和
“库
目录”中添加相应的地址,
把
(x86)
的乱码改成
(x86)
,分别如下:
12
、配置外部依赖项,右键单击工程名,属性—
debug
—链接器—输
入—附加依赖项,添加的附加依赖项如下:
pcl_features_debug.lib
pcl_filters_debug.lib
pcl_visualization_debug.lib
opengl32.lib
pcl_kdtree_debug.lib
pcl_io_debug.lib
pcl_search_debug.lib
pcl_segmentation_debug.lib
pcl_apps_debug.lib
pcl_common_debug.lib
flann_cpp_s-gd.lib
libboost_system-vc100-mt-gd-1_47.lib
libboost_filesystem-vc100-mt-gd-1_47.lib
libboost_thread-vc100-mt-gd-1_47.lib
libboost_date_time-vc100-mt-gd-1_47.lib
libboost_iostreams-vc100-mt-gd-1_47.lib
vtkalglib-gd.lib
vtkCharts-gd.lib
vtkCommon-gd.lib
vtkDICOMParser-gd.lib
vtkexoIIc-gd.lib
vtkexpat-gd.lib
vtkFiltering-gd.lib
vtkfreetype-gd.lib
vtkftgl-gd.lib
vtkGenericFiltering-gd.lib
vtkGeovis-gd.lib
vtkGraphics-gd.lib
vtkhdf5-gd.lib
vtkHybrid-gd.lib
vtkImaging-gd.lib
vtkInfovis-gd.lib
vtkIO-gd.lib
vtkjpeg-gd.lib
vtklibxml2-gd.lib
vtkmetaio-gd.lib
vtkNetCDF-gd.lib
vtkNetCDF_cxx-gd.lib
vtkpng-gd.lib
vtkproj4-gd.lib
vtkRendering-gd.lib
vtksqlite-gd.lib
vtksys-gd.lib
vtktiff-gd.lib
vtkverdict-gd.lib
vtkViews-gd.lib
vtkV
olumeRendering-gd.lib
vtkWidgets-gd.lib
vtkzlib-gd.lib
注意红色字的三个,一般网上的教程中没有。
如果在所有工程属性中配置
11
和
12
两步的内容,也是可行的,即:
属性管理器—
Debug|Win32
—右键单击
Microsoft.Cpp.Win32.User
—属
性,在里面添加和
11
、
12
步相应的内容。这样所有现有的和以后新
建的工程在
Debug
模式下运行时,都可以用到
PCL
库,而不用一一
配置它们。
1.鼠标移到右下角,点击“设置”,再点击“更改电脑设置”
2.点击最后一个“更新和回复”,再点击“恢复”
3.点击“恢复”之后,在右边点击高级启动下面的“重新启动”
4.等一会会出现几个选项,点击“疑难解答”
5.点击高级,启动设置,重启
6.这会重启之后就跳出来安全模式等列表了
7.选择倒数第三个,禁用强制驱动程序签名,对应哪个数字就按那个数字。
8.重启,驱动就可以成功安装了http://www.cnblogs.com/york-hust/p/3844076.html
试验成功。
但是还有一个问题仍没有解决,就是打开exe示例显示时,仍会提示