PCL1.9.1下载与配置+Visual Studio2017

本文详细介绍了如何下载并配置PCL1.9.1,包括从GitHub获取源码,使用Visual Studio 2017进行安装,以及环境变量和开发环境的配置。在配置过程中,强调了系统路径、包含目录、库目录的设置,并提供了可能出现的错误及解决方案,如外部符号解析错误等。此外,还给出了PCL和VTK所需的链接库列表,以及如何获取所有链接库文件名的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

PCL1.9.1下载与配置+Visual Studio2017

1.PCL1.9.1下载

官网下载:
1.百度搜索GitHub,点击进入GitHub主页在这里插入图片描述
2.在如下界面搜索栏中输入pcl,按回车键
在这里插入图片描述
3.点击下图所示链接:
在这里插入图片描述
4.在新的界面中下拉至如下图所示区域,并点击图中所指链接:
在这里插入图片描述
5.在新的界面中下拉至下图所示处:
在这里插入图片描述
在这里插入图片描述
根据个人电脑系统版本位数进行选择(压缩包和可执行文件均可),博主电脑为64位,故以此为例进行配置

2.安装

傻瓜式安装,双击下载的“PCL-1.9.1-AllInOne-msvc2017-win64.exe”进行安装:
在这里插入图片描述
点击下一步:
在这里插入图片描述
选择第二个:Add PCL to the system PATH for all users,点击下一步
在这里插入图片描述
根据个人喜好选择安装路径(博主选择路径如下):
在这里插入图片描述
以下库包默认全选点击安装即可:
在这里插入图片描述
安装过程中会跳出如下OpenNI安装界面,选择路径./3rdParty/OpenNI2/安装,(为了之后方便配置环境):
在这里插入图片描述
安装完毕。
解压“pcl-1.9.0-pdb-msvc2017-win64.zip”,将解压得到的文件夹中的内容添加到你的PCL安装目录…\PCL 1.9.0\bin中。
在这里插入图片描述

pcl安装到此结束。

PCL1.9.1系统环境配置

环境配置:
系统环境配置
计算机->属性->高级系统变量->环境变量,双击Path,
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

添加如下路径(路径根据自己的安装目录添加)

在这里插入图片描述
添加完毕后,注销电脑使配置生效。

3.VS中PCL1.9.1开发环境配置

1.打开VS2017,新建空项目:

在这里插入图片描述
输入名字,选择生成文件夹,然后选择“空项目”,直接确定就可以了。
在这里插入图片描述
首先要确保自己的vs编译环境是X64,我这里选择的是Debug版本,Release版本配置只有一步不一样,其他都是一样的。(Release版本与Debug版本区别在于Release斑斑运行起来不显示中间变量,速度比Debug快)
在这里插入图片描述

以下为项目环境配置(一定要仔细!):
右键点击项目->属性->通用属性->VC++目录—

### 如何在 Visual Studio 2017 中安装和配置 PCL 1.9.1 #### 准备工作 为了成功安装并配置 Point Cloud Library (PCL) 1.9.1,在 Visual Studio 2017 上进行开发环境设置前,需确认已安装 CMake 和其他依赖项。由于官方文档指出最低支持 VS2015 版本[^1],因此可以确信 VS2017 完全兼容。 #### 下载 PCL 源码包 访问 [PCL官方网站](http://pointclouds.org/downloads/) 或者 GitHub 发布页面下载对应版本源代码压缩文件。解压至本地磁盘指定路径作为后续编译的基础目录。 #### 使用 CMake 配置项目 启动 CMake GUI 工具,按照如下操作完成构建过程: - 设置 `Where is the source code` 字段指向之前解压后的根目录; - 填写 `Where to build the binaries` 输入框来定义输出位置; - 点击 "Configure" 开始检测系统环境变量以及第三方库链接情况;此时可能需要手动调整某些选项以适应个人电脑的具体状况; - 继续点击 “Generate”,这一步会依据所选生成器创建适用于 MSVC 的解决方案(.sln) 文件。 ```cmake # 示例 CMakeLists.txt 修改片段用于启用特定功能模块 set(BUILD_visualization ON CACHE BOOL "") set(BUILD_examples OFF CACHE BOOL "") # 关闭示例程序减少编译时间 ``` #### 导入工程到 Visual Studio 并编译 打开由 CMake 创建好的 .sln 解决方案文件导入整个工程项目集进入 Visual Studio 2017 IDE 内部。选择 Release/x64 构建模式执行完整编译流程直至无误通过结束。 #### 测试验证安装成果 新建一个简单的控制台应用程序测试能否正常调用 PCL 库函数处理点云数据结构实例化对象等基本操作即可证明集成是否成功。 ```cpp #include <pcl/point_cloud.h> #include <iostream> int main() { pcl::PointCloud<pcl::PointXYZ>::Ptr cloud(new pcl::PointCloud<pcl::PointXYZ>); std::cout << "Point cloud has " << cloud->points.size () << " data points." << std::endl; } ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值