PCL+Cmake配置
2015-07-25 10:34
260 查看
Cmake配置pcl
1.下载需要的软件
首先安装VS 2010
然后安装PCL——1.6.0
PCL的完全安装包可以到: http://pointclouds.org/downloads/windows.html 下载。由于我的是VS2010的,所以我选择的是32位的进行下载。
然后将PCL安装到D:\opencv\PCL\PCL 1.6.0;
与此同时,该路径下有其他两个文件为:
D:\opencv\PCL\OpenNI;
D:\opencv\PCL\PrimeSense。
然后下载PCL-1.6.0-ALLInOne-msvc2010-win32文件,解压并将文件夹所有文件复制到上一步安装好的PCL目录下的Bin文件夹中。
现在,PCL开发环境已经在window下配置好了。
2.在vs2010环境下创建源程序project_inliers.cpp。文件内容从网址
http://pointclouds.org/documentation/tutorials/project_inliers.php 上下载。
(1)首先打开vs,新建一个win32控制台应用程序。
(2)将得到的project_inliers.cpp源程序拷贝到新建的project_inliers.cpp中,保存。
(3)新建一个Source文件夹,位置如:D:\opencv\PCL\Source,将project_inliers.cpp拷贝到文件夹下面。同时在文件夹下新建一个Cmakelist.txt文件,文件内容可以到http://pointclouds.org/documentation/tutorials/project_inliers.php 下载。
以下是txt文件的内容:
cmake_minimum_required(VERSION 2.8 FATAL_ERROR)
project(project_inliers) //你的工程名
find_package(PCL 1.6 REQUIRED)
include_directories(${PCL_INCLUDE_DIRS})
link_directories(${PCL_LIBRARY_DIRS})
add_definitions(${PCL_DEFINITIONS})
add_executable (project_inliers project_inliers.cpp) //工程名,cpp文件名
target_link_libraries (project_inliers ${PCL_LIBRARIES}) //工程名
在Source的同一目录下新建文件夹Cmake-bin,路径:D:\opencv\PCL\Cmak-bin(此路径用于存放cmake最终生成的解决方案文件)
3.打开cmake,如下设置路径:
4.单击配置configure,在弹出的对话框中选择好生成器,点击finish即可。
注意:在处理过程中可能会
出现一些警告,不需要去管他,对我们应该没有影响的。
再次点击configure时会快速完成配置。
5.点击生成generate,当看到generate done,说明成功了。
6.在cmake-bin下面打开project_inliers.sln,进行运行。
运行结果:
(/article/5672522.html :Cmake的相关介绍 ;如若还有地方不是很清楚的话,请参照:http://m.blog.csdn.net/blog/bactone_li/26383271 )
1.下载需要的软件
首先安装VS 2010
然后安装PCL——1.6.0
PCL的完全安装包可以到: http://pointclouds.org/downloads/windows.html 下载。由于我的是VS2010的,所以我选择的是32位的进行下载。
然后将PCL安装到D:\opencv\PCL\PCL 1.6.0;
与此同时,该路径下有其他两个文件为:
D:\opencv\PCL\OpenNI;
D:\opencv\PCL\PrimeSense。
然后下载PCL-1.6.0-ALLInOne-msvc2010-win32文件,解压并将文件夹所有文件复制到上一步安装好的PCL目录下的Bin文件夹中。
现在,PCL开发环境已经在window下配置好了。
2.在vs2010环境下创建源程序project_inliers.cpp。文件内容从网址
http://pointclouds.org/documentation/tutorials/project_inliers.php 上下载。
(1)首先打开vs,新建一个win32控制台应用程序。
(2)将得到的project_inliers.cpp源程序拷贝到新建的project_inliers.cpp中,保存。
(3)新建一个Source文件夹,位置如:D:\opencv\PCL\Source,将project_inliers.cpp拷贝到文件夹下面。同时在文件夹下新建一个Cmakelist.txt文件,文件内容可以到http://pointclouds.org/documentation/tutorials/project_inliers.php 下载。
以下是txt文件的内容:
cmake_minimum_required(VERSION 2.8 FATAL_ERROR)
project(project_inliers) //你的工程名
find_package(PCL 1.6 REQUIRED)
include_directories(${PCL_INCLUDE_DIRS})
link_directories(${PCL_LIBRARY_DIRS})
add_definitions(${PCL_DEFINITIONS})
add_executable (project_inliers project_inliers.cpp) //工程名,cpp文件名
target_link_libraries (project_inliers ${PCL_LIBRARIES}) //工程名
在Source的同一目录下新建文件夹Cmake-bin,路径:D:\opencv\PCL\Cmak-bin(此路径用于存放cmake最终生成的解决方案文件)
3.打开cmake,如下设置路径:
4.单击配置configure,在弹出的对话框中选择好生成器,点击finish即可。
注意:在处理过程中可能会
出现一些警告,不需要去管他,对我们应该没有影响的。
再次点击configure时会快速完成配置。
5.点击生成generate,当看到generate done,说明成功了。
6.在cmake-bin下面打开project_inliers.sln,进行运行。
运行结果:
(/article/5672522.html :Cmake的相关介绍 ;如若还有地方不是很清楚的话,请参照:http://m.blog.csdn.net/blog/bactone_li/26383271 )
相关文章推荐
- iis中默认网站被误删了,EXCHANGE的OWA不能访问了,请问怎么修复?
- 重置IIS 解决OWA问题(重置后不影响以前的配置)
- H - Highways - poj 1751(prim)
- 全球国家或地区 及其 区号
- 因子和阶乘
- 16. JavaScript Boolean(逻辑)对象
- IOS上的socket通信 CFsocket
- 通过AFNetworking发送和获取网络资源
- [AD]额外域控制器的DNS详细设置方法
- 重建OWA
- 智能化工厂
- SQL Server里的闩锁介绍
- GPS、百度定位、高德定位
- PHP图形图像操作
- domino博文
- C++继承:公有,私有,保护
- 论如何是用RTP打包H264数据(发送单包的情况,分包发送还需要另外分析)
- js 时间戳转为日期格式
- Android开发学习笔记十三 设计模式
- HDU 4638 Group (莫队算法||线段树离散查询)