64位PCL1.6.0+VS2010+Cmake+QT4.8.0配置与测试(win7与win10适用)

由于手动配置PCL库函数相当繁琐,需要每次都配置,因此本文尝试用cmake配置。

本文先安装了64位的VS2010和64位的PCL1.6.0,又安装了qt-win-opensource-4.8.0-vs2010.exe。这几个软件都是在官网上下载的。(PCL和QT都是默认路径安装),最后给出了测试代码和整个工程,可直接打开运行。当然,你也可以参考我的另一篇博客安装PCL1.8.0+VS2013,链接:https://blog.csdn.net/liukunrs/article/details/80263804

我的网盘:

32位cmake2.8.5链接:https://pan.baidu.com/s/1XV867hwaksju8V7PI5gOzg 密码:eiyb

64位PCL1.6.0链接:https://pan.baidu.com/s/1oMTbrGHOi_wyncqV2YFQkw 密码:s7x7

QT-4.8.0-vs2010链接:https://pan.baidu.com/s/1qtiR_T6GeAwOkc2TomcW8A 密码:2ew0

64位VS2010链接:https://pan.baidu.com/s/1oPUtIJGwvhcYGajf9ZVFAA 密码:cobm

一:安装

1、由于《点云库PCL学习教程》随书应用的是cmake2.8.5(用其他版本没成功64位PCL1.6.0+VS2010+Cmake+QT4.8.0配置与测试(win7与win10适用)),因此,在官方网站下载旧版本:https://cmake.org/files/v2.8/下载:cmake-2.8.5-win32-x86.exe

64位PCL1.6.0+VS2010+Cmake+QT4.8.0配置与测试(win7与win10适用)

2、按照默认步骤安装,注意在是否添加路径时选择给所有用户添加:

64位PCL1.6.0+VS2010+Cmake+QT4.8.0配置与测试(win7与win10适用)

剩下的默认安装。

二:使用

1、设置路径(不能有中文路径),在一个大文件夹下的两个文件夹:source和cmake-bin。其中source中存放CMakeLists.txt和pcd_read.cpp

64位PCL1.6.0+VS2010+Cmake+QT4.8.0配置与测试(win7与win10适用)

2、点击Configure,选择:64位的VS2010:即:VisualStudio 10 Win64,否则无法自动添加OpenNI的lib。

64位PCL1.6.0+VS2010+Cmake+QT4.8.0配置与测试(win7与win10适用)

64位PCL1.6.0+VS2010+Cmake+QT4.8.0配置与测试(win7与win10适用)

再点击Generate即可生成。

3、打开生成的.sln。(我运行的是第4章的第一个示例:pcd_read.cpp,所以把test_pcd.pcd也放到了这个目录下。这个例子的光盘中的代码有错误,已修改,可直接下载:https://download.csdn.net/download/liukunrs/10415327)

64位PCL1.6.0+VS2010+Cmake+QT4.8.0配置与测试(win7与win10适用)

4、将源文件所在的项目(一般都是中间那个,ALL_BUILD下边那个)设为启动项。点击运行就可以啦。

64位PCL1.6.0+VS2010+Cmake+QT4.8.0配置与测试(win7与win10适用)64位PCL1.6.0+VS2010+Cmake+QT4.8.0配置与测试(win7与win10适用)

附:本文整个工程,可直接打开.sln文件运行。链接:https://download.csdn.net/download/liukunrs/10415327