您的位置:首页 > 其它

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: