以下方法默认在已安装了PCL之后(安装后的文件夹如下),有对源码进行修改需求可采用的方法。
1、cmake编译
下载pcl源码之后,对应将源码路径和工程文件夹添加到cmake,如下:
勾选Group 、advanced选项。然后点击Add Entry,按下图添加路径。
依次点击configure和generate,可能会出现如下错误:
此时,需要点开Ungrouped Entries对eigen的路径进行修改。
注意:eigen需要添加路径到eigen3这一级,否则会出现各样的错误,比如:
Could NOT find GLEW (missing: GLEW_INCLUDE_DIRS GLEW_LIBRARIES)
Could NOT find PCAP (missing: PCAP_LIBRARIES PCAP_INCLUDE_DIRS)
再次点击configure和generate,则会编译成功,即可Open Project。
2、编译工程
首先打开PCL.sln,右键ALL_BUILD,点击build,接下来需要等待一段时间。
之后,需要在以管理员的身份打开Visual Studio的状态下,对打开的PCL.sln工程,右键INSTALL->点击build,build之后则会生成PCL的相关包文件。参考路径如下:
至此完成安装。
注意:
1、以管理员身份打开VS,可参考管理员打开VS
2、以上若非使用管理员方式打开工程进行“右键INSTALL->点击build“,会出现如下错误:
3、可参考官网编译